【技术实现步骤摘要】
一种微服务平台
本专利技术涉及微服务
,更具体的,涉及一种微服务平台。
技术介绍
随着科技的不断创新,信息化建设的不断发展,企业的业务场景变得越来越复杂。目前企业一般采用单体架构,在部署单体架构的系统时,通常将整个系统作为一个整体部署在同一个Web容器,当架构中的应用运行时,所有功能都运行在同一个进程中,使得业务应用变得越来越庞大,代码逻辑越来越复杂,代码之间、模块之间耦合度越来越高,导致任何局部功能的修改都会造成单体应用重新编译和部署,而且迭代周期很长,不利于频繁部署,从而导致整个业务应用灵活度差、持续交付能力弱、维护困难,无法及时响应业务的持续发展变化。
技术实现思路
有鉴于此,本专利技术提供了一种微服务平台,通过采用高内聚低耦合的设计理念,提高了整个平台业务应用的灵活度、便于后续的功能扩展和维护。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种微服务平台,包括:分布式服务总线、微应用、微服务以及所述微服务对应的数据库,所述微应用的数量为一个或一个以上,所 ...
【技术保护点】
1.一种微服务平台,其特征在于,包括:分布式服务总线、微应用、微服务以及所述微服务对应的数据库,所述微应用的数量为一个或一个以上,所述微服务的数量为一个或一个以上;/n所述微应用,用于调用相应的微服务,实现相应的业务功能;/n所述分布式服务总线包括注册中心和服务网关;/n所述注册中心,用于实现所述微服务的注册;/n所述服务网关,用于为所述微应用调用所述微服务提供统一接口;/n所述微服务通过读写对应的所述数据库和执行业务逻辑代码,实现相应的业务功能。/n
【技术特征摘要】 【专利技术属性】
1.一种微服务平台,其特征在于,包括:分布式服务总线、微应用、微服务以及所述微服务对应的数据库,所述微应用的数量为一个或一个以上,所述微服务的数量为一个或一个以上;
所述微应用,用于调用相应的微服务,实现相应的业务功能;
所述分布式服务总线包括注册中心和服务网关;
所述注册中心,用于实现所述微服务的注册;
所述服务网关,用于为所述微应用调用所述微服务提供统一接口;
所述微服务通过读写对应的所述数据库和执行业务逻辑代码,实现相应的业务功能。
2.根据权利要求1所述的微服务平台,其特征在于,所述注册中心,具体用于注册所述微服务的客户账户信息、用户第三方信息和服务场景信息。
3.根据权利要求1所述的微服务平台,其特征在于,所述服务网关,具体用于通过路由策略为所述微应用调用所述微服务提供动态路由信息。
4.根据权利要求1所述的微服务平台,其特征在于,所述分布式服务总线还包括服务监控模块;
所述服务监控模块,用于对所述微服务的运行状态和调用链路进行监控。
技术研发人员:王锦志,刘俊玲,田诺,欧阳红,朱平飞,洪杨,高士杰,戴永新,王笑一,郭园园,何宝灵,张才俊,
申请(专利权)人:北京中电普华信息技术有限公司,国网信息通信产业集团有限公司,国家电网有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。