一种用于电力系统中支持跨语言调用的微服务集成架构的制作方法

文档序号:23711800发布日期:2021-01-23 21:15阅读:来源:国知局

技术特征:
1.一种用于电力系统中支持跨语言调用的微服务集成系统,其特征在于,包括:注册中心、服务提供者、服务消费者以及中间件;所述注册中心用于实现异构所述服务提供者的注册和所述服务消费者的服务发现,并通过读取所述注册中心的数据监视服务的运行状态;所述服务提供者和所述服务消费者为实现具体业务功能的模块或服务单元,所述服务提供者和所述服务消费者均可通过异构语言实现;所述中间件用于实现基于rpc的跨语言调用,在实现过程中所述中间件文件中定义的接口一致,所述服务提供者根据接口文件中的方法进行实现,所述服务消费者按照所述接口文件中的方法进行调用,以扩展异构语言微服务集成系统支持的语言种类。2.根据权利要求1所述的用于电力系统中支持跨语言调用的微服务集成系统,其特征在于,所述中间件选用ice或thrift。3.根据权利要求1所述的用于电力系统中支持跨语言调用的微服务集成系统,其特征在于,所述注册中心选用consul、zookeeper、redis、nocas中的任意一种。4.根据权利要求1所述的用于电力系统中支持跨语言调用的微服务集成系统,其特征在于,所述异构服务调用时的序列化方式为json。5.根据权利要求1所述的用于电力系统中支持跨语言调用的微服务集成系统,其特征在于,所述服务提供者侧和/或所述服务消费者侧可以采用java或c++语言。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1