[发明专利]一种基于微服务架构的通用信息管理系统有效
申请号: | 201710412190.1 | 申请日: | 2017-06-02 |
公开(公告)号: | CN107370786B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 陆品冬;肖玄;谢倩 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/27;G06F16/25;G06F16/28 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 通用 信息管理 系统 | ||
本发明公开了一种基于微服务架构的通用信息管理系统,包括展示层、平台层、应用层和资源层;展示层接收用户指令以显示数据或提交数据;平台层用于接收由所述展示层提交的所述用户指令,根据所述用户指令提供对应系统底层服务或根据所述用户指令生成发送至所述应用层的请求指令;应用层接收由所述展示层提交的所述用户指令,根据用户指令调用对应的服务功能以处理与用户指令对应的业务;其中,应用层至少包括业务应用层和服务应用层;资源层用于获取服务应用层发出的数据请求指令,并根据数据请求指令提供给服务应用层处理业务服务所需的数据,从而快速响应业务需求,提高了生产效率,综合利用服务器资源。
技术领域
本发明涉及电子信息领域,尤其涉及一种基于微服务架构的通用信息管理系统。
背景技术
传统的企业软件OA、ERP、CRM等因为需要满足各种各样复杂且多变的业务需求,通常会包含有成百上千的功能点,而这些功能点都作为一个完整的单体式架构应用进行打包部署。所有的模块功能都是整体部署在一台服务器上,一方面,可能会面临为了若干热点功能的可用而导致浪费的过量冗余资源,面对热点功能时对应用进行横向扩展时非常困难;另外一方面,随着公司或者组织业务的不断扩张,需求不断的增加,越来越多的人加入开发团队,代码库也在急剧膨胀。在这种情况下,单块架构的可维护性、灵活性在降低,而测试成本、构建成本以及维护成本却在显著增加。
复杂的业务需求会导致系统代码规模越来越大,最后开发团队里任何一个人的都无法全部搞懂它,而添加新功能和修复错误都是建立在对现有系统的理解的基础上,这将会导致添加新功能与修改错误及其困难与耗费时间;如果系统无法快速编译和部署的话,开发者在开发过程中就会有大部分时间在进行重启和部署,导致生产效率的降低;传统企业软件的缺陷对于业务功能极其复杂的软件开发、测试、部署、排错、扩展和升级等工作都非常的困难,需要耗费巨大的人力物力。
发明内容
针对上述问题,本发明的目的在于提供一种基于微服务架构的通用信息管理系统,将微服务架构与传统企业软件进行整合得出通用信息管理系统,快速响应业务需求,提高了生产效率,综合利用服务器资源。
本发明提供了一种基于微服务架构的通用信息管理系统,包括展示层、平台层、应用层和资源层;所述展示层,用于接收用户指令以显示数据或提交数据;
所述平台层,用于接收由所述展示层提交的所述用户指令,根据所述用户指令提供对应系统底层服务及根据所述用户指令生成发送至所述应用层的请求指令;
所述应用层,用于接收由所述平台层提交的所述请求指令,根据所述请求指令调用对应的服务功能以处理与所述用户请求对应的业务;其中,所述应用层至少包括业务应用层及系统应用层,
所述业务应用层,用于从所述请求指令中解析获得与自身相对应的服务请求指令,并发送所述服务请求指令给所述系统应用层;
所述系统应用层,用于响应所述服务请求指令以提供对应业务服务,并根据所述业务服务生成发送至所述资源层的数据请求指令;
所述资源层,用于获取所述系统应用层发出的数据请求指令,并根据所述数据请求指令提供所述系统应用层处理所述业务服务所需的数据。
优选地,
所述资源层至少包括NoSQL非关系型数据库及SQL关系型数据库;所述资源层具体用于:
获取所述应用层的系统核心服务模块发出的数据请求指令,解析所述数据请求指令;
当所述数据请求指令为写操作且识别到所述数据请求指令中包含进行缓存的请求参数时,先将所述数据请求指令中包含的数据写入所述NoSQL非关系型数据库,再写入SQL关系型主数据库并同步到SQL关系型从数据库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710412190.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云计算集群资源的调度方法及装置
- 下一篇:一种服务器管理系统