一种基于微服务的数据处理系统和方法技术方案

技术编号:25478829 阅读:38 留言:0更新日期:2020-09-01 23:00
本发明专利技术实施例提供了一种基于微服务的数据处理系统和方法,其中,该系统包括:服务器和客户端,客户端包括:微服务管理模块和办公微服务模块,服务器包括:办公数据处理模块和数据管理模块;微服务管理模块,用于在获取到微服务管理指令时,根据微服务管理指令管理客户端中的办公微服务模块,并将管理的办公微服务模块的标识信息发送至数据管理模块;数据管理模块,用于获取微服务管理模块管理的办公微服务模块的标识信息;并根据微服务管理模块管理的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系,管理办公微服务模块与对应的办公数据处理模块之间的通信连接。从而使得可以方便的对办公系统进行扩缩。

【技术实现步骤摘要】
一种基于微服务的数据处理系统和方法
本专利技术涉及数据处理
,特别是涉及一种基于微服务的数据处理系统和方法。
技术介绍
Web技术发展的早期,大部分web项目是将实现不同功能的应用程序打包到一起并放在一个web容器中运行。这种将实现所有功能的应用程序都部署在一个web容器中运行的系统就叫做单体架构。采用单体架构,可以很方便的进行共享、测试以及部署。然而,这种单体架构仅仅只能应用于复杂度较低的应用程序中。如果应用于复杂度较高的应用程序中,则会使得一个项目的整个项目文件包含的模块非常多,导致模块的边界模糊、依赖关系不清晰、代码的质量参差不齐。以致每次修改代码,都需要非常小心,添加一个简单的功能,或者修改一个漏洞可能都会带来隐藏的缺陷。并且,由于单体架构是将一个项目的所有应用程序文件都打包在一个文件中。因此,只能作为一个整体进行扩展,无法根据业务模块的需要进行扩缩。然而,专利技术人发现,现有的办公系统主要采用单体架构应用开发技术。而随着企业的不断发展,办公应用的各项功能和逻辑的复杂度也越来越高。由于单体架构本身缺乏灵活性,导致办本文档来自技高网...

【技术保护点】
1.一种基于微服务的数据处理系统,其特征在于,所述系统包括:服务器和客户端,所述客户端包括:微服务管理模块和办公微服务模块,所述服务器包括:办公数据处理模块和数据管理模块;/n所述微服务管理模块,用于在获取到微服务管理指令时,根据所述微服务管理指令管理所述客户端中的办公微服务模块,并将管理的办公微服务模块的标识信息发送至所述数据管理模块;/n所述数据管理模块,用于获取所述微服务管理模块管理的办公微服务模块的标识信息;并根据所述微服务管理模块管理的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系,管理所述办公微服务模块与对应的办公数据处理模块之间的通信连接。/n

【技术特征摘要】
1.一种基于微服务的数据处理系统,其特征在于,所述系统包括:服务器和客户端,所述客户端包括:微服务管理模块和办公微服务模块,所述服务器包括:办公数据处理模块和数据管理模块;
所述微服务管理模块,用于在获取到微服务管理指令时,根据所述微服务管理指令管理所述客户端中的办公微服务模块,并将管理的办公微服务模块的标识信息发送至所述数据管理模块;
所述数据管理模块,用于获取所述微服务管理模块管理的办公微服务模块的标识信息;并根据所述微服务管理模块管理的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系,管理所述办公微服务模块与对应的办公数据处理模块之间的通信连接。


2.根据权利要求1所述的数据处理系统,其特征在于,所述微服务管理指令包括:加载指令或卸载指令;
所述微服务管理模块,具体用于:在获取到加载指令时,将与所述加载指令对应的办公微服务模块加载至所述客户端;或者
在获取到卸载指令时,并从所述客户端中,卸载与所述卸载指令对应的办公微服务模块;
所述数据管理模块,具体用于:获取所述微服务管理模块加载的办公微服务模块的标识信息;并根据所述微服务管理模块加载的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系,建立所述办公微服务模块与对应的办公数据处理模块之间的通信连接;或者
获取所述微服务管理模块卸载的办公微服务模块的标识信息;并根据所述微服务管理模块卸载的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系,断开所述办公微服务模块与对应的办公数据处理模块之间的通信连接。


3.根据权利要求1所述的数据处理系统,其特征在于,所述客户端还包括:用户身份获取模块,所述服务器还包括用户身份验证模块;
所述用户身份获取模块,用于获取用户登录所述客户端时的待验证身份信息,并将所述待验证身份信息发送至所述用户身份验证模块;
所述用户身份验证模块,用于对所述待验证身份信息进行验证,并在验证通过时,返回验证通过的反馈信息至所述客户端;
所述微服务管理模块,具体用于:在接收到所述验证通过的反馈信息时,获取微服务管理指令,并根据所述微服务管理指令管理所述客户端中的办公微服务模块。


4.根据权利要求3所述的数据处理系统,其特征在于,所述用户身份获取模块,具体用于获取用户登录所述客户端时的待验证人脸特征,并将所述待验证人脸特征发送至所述用户身份验证模块;
所述用户身份验证模块,用于对所述待验证人脸特征进行验证,并在验证通过时,返回验证通过的反馈信息至所述客户端。


5.根据权利要求3所述的数据处理系统,其特征在于,所述服务器还包括权限管理模块;
所述权限管理模块,用于在对所述待验证身份信息验证通过时,确定与所述待验证身份信息对应的用户权限;
所述权限管理模块,还用于根据所述待验证身份信息对应的用户权限,确定所述待验证身份信息对应的可管理办公微服务模块;
所述微服务管理模块,具体用于:获取所述微服务管理指令,并在判断所述微服务管理指令为对所述待验证身份信息对应的...

【专利技术属性】
技术研发人员:刘绍华常鑫宇佘春东
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1