【技术实现步骤摘要】
一种信息管理系统及方法
本申请涉及系统管理领域,尤其涉及一种信息管理系统及方法。
技术介绍
互联网时代,各类信息管理系统层出不穷,快速开发支撑业务调整发展的系统带来诸多弊端:1)代码臃肿,业务缠杂不清,系统上下依赖的代码全部在一起,内部调用混乱;2)技术栈单一:自上至下都必须使用同一开发语言,无法根据具体场景做其它选择;3)可伸缩性差:系统扩容只能针对整个应用,无法针对单个功能扩容;4)生产风险大、系统容错性差:所有业务耦合在一个大项目里一挂全挂,任何一个功能模块出错都可能导致整个应用崩溃,根据业务重要性做降级困难。
技术实现思路
本申请的一个目的是提供一种信息管理系统及方法,解决现有技术中信息管理系统代码臃肿、内部调用混乱、技术栈单一、可伸缩性差以及容错性差的问题。根据本申请的一个方面,提供了一种信息管理系统,其中,所述系统包括:调用接口网关、服务网关、业务聚合层、底层服务,其中,所述调用接口网关与所述业务聚合层连接,所述服务网关与所述底层服务连接;所述调 ...
【技术保护点】
1.一种信息管理系统,其中,所述系统包括:调用接口网关、服务网关、业务聚合层、底层服务,其中,所述调用接口网关与所述业务聚合层连接,所述服务网关与所述底层服务连接;/n所述调用接口网关用于接入网络请求,对所述网络请求做预处理以追踪所述网络请求;/n所述服务网关用于管理服务路由,并对服务进行限流限速处理、鉴权处理;/n所述业务聚合层用于根据所述网络请求通过所述服务网关调用所述底层服务以及进行数据校验和数据格式处理;/n所述底层服务由根据业务需求进行定义确定。/n
【技术特征摘要】
1.一种信息管理系统,其中,所述系统包括:调用接口网关、服务网关、业务聚合层、底层服务,其中,所述调用接口网关与所述业务聚合层连接,所述服务网关与所述底层服务连接;
所述调用接口网关用于接入网络请求,对所述网络请求做预处理以追踪所述网络请求;
所述服务网关用于管理服务路由,并对服务进行限流限速处理、鉴权处理;
所述业务聚合层用于根据所述网络请求通过所述服务网关调用所述底层服务以及进行数据校验和数据格式处理;
所述底层服务由根据业务需求进行定义确定。
2.根据权利要求1所述的系统,其中,所述系统包括服务治理层和服务监控模块,其中,所述服务治理层用于通过向所述服务网关下发指令以管理所述服务网关;
所述服务监控模块用于根据所述服务治理层定期获取服务状态,其中,所述服务状态包括服务元信息、服务心跳以及服务日志数据。
3.根据权利要求2所述的系统,其中,所述服务治理层包括集群服务,用于在所述底层服务启动时注册服务基本信息。
4.根据权利要求1所述的系统,其中,所述调用接口网关用于:
对获取到的网络请求进行限流限速处理以及鉴权处理;
根据所述网络请求生成对应的唯一标识,利用所述唯一标识标记所述网络请求以追踪所述网络请求。
5.根据权利要求1所述的系统,其中,所述调用接口网关用于:
通过增减、查询和修改所述调用接口以管理所述调用接口;
通过降级以及熔断应用程序编程接口业务以管理所述调用接口业务。
6.根据权利要求2所述的系统,其中,所述服务网关用于:根据所述指令对服务路由进行负载均衡处理。
7.根据权利要求4所述的系统,其中,所述服务网关用于根据所述唯一标识对所述网络请求进行追踪。
8.根据权利要求3所述的系统,其中,所述系统包括多个组件,所述服务网关包括服务代理网关,所述多个组件用于监听所述集群服务,当新增服务或更新...
【专利技术属性】
技术研发人员:王浩,曹剑,孙强,邢晓訸,王峰,
申请(专利权)人:三体云智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。