换电平台的服务访问方法技术

技术编号:39507525 阅读:10 留言:0更新日期:2023-11-25 18:42
本公开是关于一种换电平台的服务访问方法

【技术实现步骤摘要】
换电平台的服务访问方法、访问装置、存储介质及服务器


[0001]本公开涉及新能源车
,尤其涉及一种换电平台的服务访问方法

换电平台的服务访问装置

存储介质及服务器


技术介绍

[0002]在换电平台的系统中,后台服务之间需要频繁进行交互访问

但是目前的构建是集群的构建模式,就是一个服务可以随机的部署到多个服务器上

当一个服务部署完成后,会生成一个对应的配置信息

其他服务对该服务进行访问时需要到配置信息中获取
ip+
端口

但当该服务在服务集群中重新部署时,需要人工修改配置信息才可以进行访问

但这样导致服务访问很不稳定,甚至访问失败


技术实现思路

[0003]有鉴于此,本公开实施例期望提供一种换电平台的服务访问方法

换电平台的服务访问装置

存储介质及服务器

[0004]本公开的技术方案是这样实现的:
[0005]第一方面,本公开提供一种换电平台的服务访问方法

[0006]本公开实施例提供的换电平台的服务访问方法,包括:
[0007]响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称;
[0008]基于所述第二服务的服务名称,获取所述服务名称映射在数据库服务列表中的最新部署信息;其中,所述最新部署信息表征所述第二服务在所述多个服务集群中的最新部署状态;所述最新部署信息为服务监控进程在所述第二服务在所述多个服务集群中的部署状态发生改变时更新所述数据库服务列表得到;
[0009]基于所述最新部署信息,对所述第二服务进行服务访问

[0010]在一些实施例中,所述获取所述服务名称映射在数据库服务列表中的最新部署信息前,所述方法包括:
[0011]基于所述服务监控进程监控第二服务在所述多个集群中的部署状态;
[0012]若所述第二服务在所述多个集群中的部署发生改变,则更新所述第二服务的最新部署信息至数据库服务列表

[0013]在一些实施例中,所述最新部署信息至少包括所述多个服务集群中部署有所述第二服务的服务器
ip
地址

[0014]在一些实施例中,所述基于所述第二服务的服务名称,获取所述服务名称映射在数据库服务列表中的最新部署信息,包括:
[0015]响应于读取所述第二服务的服务名称,触发所述服务监控进程向所述第一服务反馈所述服务名称映射在数据库服务列表中的最新部署信息,或,
[0016]基于所述服务名称,及所述服务名称与数据库服务列表的映射关联,获取所述数
据库服务列表中的最新部署信息

[0017]在一些实施例中,所述响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称前,所述方法包括:
[0018]在所述多个服务集群中至少部署所述第一服务和所述第二服务;其中,所述部署任一服务均包括以下步骤:
[0019]在所述多个服务集群中确定出可用于部署目标服务的目标服务器;
[0020]通过服务容器化,将目标服务部署在所述目标服务器;
[0021]将容器化的目标服务进行命名指定,得到所述目标服务的服务名称

[0022]第二方面,本公开提供一种换电平台的服务访问装置,应用于部署同一服务的多个服务集群,包括:
[0023]第一信息模块,用于响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称;
[0024]第二信息模块,用于基于所述第二服务的服务名称,获取所述服务名称映射在数据库服务列表中的最新部署信息;其中,所述最新部署信息表征所述第二服务在所述多个服务集群中的最新部署状态;所述最新部署信息为服务监控进程在所述第二服务在所述多个服务集群中的部署状态发生改变时更新所述数据库服务列表得到;
[0025]服务访问模块,用于基于所述最新部署信息,对所述第二服务进行服务访问

[0026]在一些实施例中,所述获取所述服务名称映射在数据库服务列表中的最新部署信息前,所述第二信息模块,用于
[0027]基于所述服务监控进程监控第二服务在所述多个集群中的部署状态;
[0028]若所述第二服务在所述多个集群中的部署发生改变,则更新所述第二服务的最新部署信息至数据库服务列表

[0029]在一些实施例中,所述最新部署信息至少包括所述多个服务集群中部署有所述第二服务的服务器
ip
地址

[0030]在一些实施例中,所述第二信息模块,用于
[0031]响应于读取所述第二服务的服务名称,触发所述服务监控进程向所述第一服务反馈所述服务名称映射在数据库服务列表中的最新部署信息,或,
[0032]基于所述服务名称,及所述服务名称与数据库服务列表的映射关联,获取所述数据库服务列表中的最新部署信息

[0033]在一些实施例中,所述响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称前,所述第一信息模块,用于
[0034]在所述多个服务集群中至少部署所述第一服务和所述第二服务;其中,所述部署任一服务均包括以下步骤:
[0035]在所述多个服务集群中确定出可用于部署目标服务的目标服务器;
[0036]通过服务容器化,将目标服务部署在所述目标服务器;
[0037]将容器化的目标服务进行命名指定,得到所述目标服务的服务名称

[0038]第三方面,本公开提供一种计算机可读存储介质,其上存储有换电平台的服务访问程序,该换电平台的服务访问程序被处理器执行时,实现上述第一方面所述的换电平台的服务访问方法

[0039]第四方面,本公开提供一种服务器,包括存储器

处理器及存储在存储器上并可在处理器上运行的换电平台的服务访问程序,所述处理器执行所述换电平台的服务访问程序时,实现上述第一方面所述的换电平台的服务访问方法

[0040]根据本公开实施例的换电平台的服务访问方法包括响应于换电平台生成第一服务对第二服务的服务访问请求,读取第二服务的服务名称;基于第二服务的服务名称,获取服务名称映射在数据库服务列表中的最新部署信息;其中,最新部署信息表征第二服务在多个服务集群中的最新部署状态;最新部署信息为服务监控进程在第二服务在多个服务集群中的部署状态发生改变时更新数据库服务列表得到;基于最新部署信息,对第二服务进行服务访问

本申请中,对部署在多个集群服务中的第二服务进行访问时,可根据第二服务名称直接获取映射在数据库服务列表中的最新部署信息,其中,最新部署信息由服务监本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种换电平台的服务访问方法,其特征在于,应用于部署同一服务的多个服务集群,包括:响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称;基于所述第二服务的服务名称,获取所述服务名称映射在数据库服务列表中的最新部署信息;其中,所述最新部署信息表征所述第二服务在所述多个服务集群中的最新部署状态;所述最新部署信息为服务监控进程在所述第二服务在所述多个服务集群中的部署状态发生改变时更新所述数据库服务列表得到;基于所述最新部署信息,对所述第二服务进行服务访问
。2.
根据权利要求1所述的换电平台的服务访问方法,其特征在于,所述获取所述服务名称映射在数据库服务列表中的最新部署信息前,所述方法包括:基于所述服务监控进程监控第二服务在所述多个集群中的部署状态;若所述第二服务在所述多个集群中的部署发生改变,则更新所述第二服务的最新部署信息至数据库服务列表
。3.
根据权利要求1或2所述的换电平台的服务访问方法,其特征在于,所述最新部署信息至少包括所述多个服务集群中部署有所述第二服务的服务器
ip
地址
。4.
根据权利要求1所述的换电平台的服务访问方法,其特征在于,所述基于所述第二服务的服务名称,获取所述服务名称映射在数据库服务列表中的最新部署信息,包括:响应于读取所述第二服务的服务名称,触发所述服务监控进程向所述第一服务反馈所述服务名称映射在数据库服务列表中的最新部署信息,或,基于所述服务名称,及所述服务名称与数据库服务列表的映射关联,获取所述数据库服务列表中的最新部署信息
。5.
根据权利要求1所述的换电平台的服务访问方法,其特征在于,所述响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称前,所述方法包括:在所述多个服务集群中至少部署所述第一服务和所述第二服务;其中,所述部署任一服务均包括以下步骤:在所述多个服务集群中确定出可用于部署目标服务的目标服务器;通过服务容器化,将目标服务部署在所述目标服务器;将容器化的目标服务进行命名指定,得到所述目标服务的服务名称
。6.
一种换电平台的服务访问装置,其特征在于,应用于部署同一服务的多个服务集群,包括:第一信息模块,用于响应于换电平台生成第一服务对第二服务的服务访问请求,读取所述第二服务的服务名称;第二信息模块,用于基于所述第二服务的服务名称,获取...

【专利技术属性】
技术研发人员:孙志睿温金雄彭涛
申请(专利权)人:协鑫电港云科技海南有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1