【技术实现步骤摘要】
一种基于微服务架构的资产管理系统
[0001]本专利技术涉及资产管理系统的
,具体涉及一种基于微服务架构的资产管理系统
。
技术介绍
[0002]随着企业互联网业务的加深,很多开发者都倾向于采用资产管理系统开发平台,然而,随着资产管理系统开发平台的应用和功能拓展,往往需要进行资产管理系统开发平台的二次开发,才能使资产管理系统开发平台跟上开发者的需求
。
然而,资产管理系统开发平台的二次开发存在开发效率低
、
开发成本高等问题
。
技术实现思路
[0003]本专利技术的目的在于克服现有技术中的缺点与不足,提供一种基于微服务架构的资产管理系统,可以提高资产管理系统开发平台的开发效率,并降低开发成本
。
[0004]本专利技术的一个实施例提供一种基于微服务架构的资产管理系统,包括:
API
网关
、
负载均衡器
、
服务配置中心和物资管理系统;其中,所述物资管理系统设有多个微服务;所述
API
网关用于接收客户端发出的外部服务请求,并对所述外部服务请求进行解析,根据解析结果生成多个内部服务请求,并将所述内部服务请求发送给对应的微服务,以调用所述微服务;所述负载均衡器用于根据各个所述微服务的各个实例的负载数值,将所述内部服务请求分布到各个所述实例中,以调整各个实例的负载量;所述服务配置中心用于对各个所述微服务的配置参数
、
各种开关进行统一管理,并提供一套标准的 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于微服务架构的资产管理系统,其特征在于,包括:
API
网关
、
负载均衡器
、
服务配置中心和物资管理系统;其中,所述物资管理系统设有多个微服务;所述
API
网关用于接收客户端发出的外部服务请求,并对所述外部服务请求进行解析,根据解析结果生成多个内部服务请求,并将所述内部服务请求发送给对应的微服务,以调用所述微服务;所述负载均衡器用于根据各个所述微服务的各个实例的负载数值,将所述内部服务请求分布到各个所述实例中,以调整各个实例的负载量;所述服务配置中心用于对各个所述微服务的配置参数
、
各种开关进行统一管理,并提供一套标准的接口,以便于对所述物资管理系统的各个微服务的配置参数进行统一更新;所述物资管理系统用于,根据更新后的配置参数和调整负载量后的各个所述实例,执行与所述外部服务请求对应的功能动作,以实现对物资资产数据的管理
。2.
根据权利要求1所述的基于微服务架构的资产管理系统,其特征在于,还包括服务注册中心,所述服务注册中心用于记录部署服务的机器地址,并响应于服务查询指令,从记录的所述机器地址中获取所述服务查询指令指向的目标机器地址
。3.
根据权利要求1所述的基于微服务架构的资产管理系统,其特征在于:所述
API
网关包括流量网关,所述流量网关用于管理安全策略
、
全局性流控测量和流量分布策略
。4.
根据权利要求1所述的基于微服务架构的资产管理系统,其特征在于:所述
API
网关包括业务网关,所述业务网关用于提供服务及流控
、
服务降级与熔断
、
服务过滤
技术研发人员:周鲁,孔峰,魏详雨,王鹏,杨静,顾伟,黄涌,于文革,
申请(专利权)人:克拉玛依油城数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。