当前位置: 首页 > 专利查询>淮阴工学院专利>正文

服务应用独立式架构系统技术方案

技术编号:26307858 阅读:44 留言:0更新日期:2020-11-10 20:09
本发明专利技术公开了一种服务应用独立式架构系统,其中:客户端,向预先从应用发现单元缓存的服务应用列表中查询对应的服务应用并获得通信接口,通过网关请求对应的服务应用提供单元进行程序调用;服务应用提供单元,为客户端调用程序提供服务应用;多个服务应用提供单元内存储的程序之间相互独立;网关单元,接收客户端的请求,保留有调用权限的客户端的请求通过。采用上述技术方案,服务应用相互独立,降低维护成本、缩短交付周期、便于应用程序、服务应用系统引入新的框架、技术,或者对现有的技术栈进行升级。

【技术实现步骤摘要】
服务应用独立式架构系统
本专利技术涉及通信数据处理领域,尤其涉及一种服务应用独立式架构系统。
技术介绍
随着互联网行业的迅猛发展,企业业务不断扩张,企业所提供的线上服务应用种类也越来越多。现有技术中,企业线上提供服务应用采用的是单块架构,多个应用程序之间高度耦合,但是,随着应用程序所需的功能越来越多以及用户增多后的并发请求数量也越来越多,单块架构面临着诸多挑战,例如维护成本增加(应用程序功能的增多,工作团队的扩大,沟通成本、管理成本、人员协调成本必然显著提升)、交付周期长(应用程序功能的增多,代码逐渐复杂,构建和部署时间也会相应增加)、技术选型成本高(采用统一的技术平台或方案来解决所有问题,每个团队成员都必须使用相同的开发语言、持久化存储机制以及消息系统,使用类似的工具,随着应用程序复杂性的增加,引入新的框架、技术,或者对现有技术栈的升级,都将会面临应用程序稳定性风险)。
技术实现思路
专利技术目的:本专利技术旨在提供一种服务应用独立式架构系统。技术方案:本专利技术实施例中提供的一种服务应用独立式架构本文档来自技高网...

【技术保护点】
1.一种服务应用独立式架构系统,其特征在于,包括:客户端、网关单元、服务应用发现单元、多个服务应用提供单元,其中:/n所述客户端,依据接收的调用指令,向预先从所述应用发现单元缓存的服务应用列表中查询对应的服务应用并获得通信接口,通过网关请求对应的服务应用提供单元进行程序调用;/n服务应用提供单元,根据客户端的有效请求为客户端调用程序提供服务应用;多个服务应用提供单元内存储的程序之间相互独立;多个服务应用提供单元提供的服务应用预先注册于所述服务应用发现单元;/n所述网关单元,接收客户端的请求,保留有调用权限的客户端的请求通过。/n

【技术特征摘要】
1.一种服务应用独立式架构系统,其特征在于,包括:客户端、网关单元、服务应用发现单元、多个服务应用提供单元,其中:
所述客户端,依据接收的调用指令,向预先从所述应用发现单元缓存的服务应用列表中查询对应的服务应用并获得通信接口,通过网关请求对应的服务应用提供单元进行程序调用;
服务应用提供单元,根据客户端的有效请求为客户端调用程序提供服务应用;多个服务应用提供单元内存储的程序之间相互独立;多个服务应用提供单元提供的服务应用预先注册于所述服务应用发现单元;
所述网关单元,接收客户端的请求,保留有调用权限的客户端的请求通过。


2.根据权利要求1所述的服务应用独立式架构系统,其特征在于,所述网关单元,至少具有以下一种功能:防止恶意代码入侵、流量监控、通信安全防护、验证客户端请求中的用户注册信息。


3.根据权利要求2所述的服务应用独立式架构系统,其特征在于,所述网关单元,是Zuul网关,包括反馈模块,其作用是将客户端请求的处理结果反馈至客户端。


4.根据权利要求1所述的服务应用独立式架构系统,其特征在于,所述服务应用发现单元,包括多个采用Eureka的服务应用列表模块,每个服务应用列表模块均存储有服务应用列表,相互之间定期同步。


5.根据权利要求1所述的服务应用独立式架构系统,其特征在于,还包括:服务管理单元,预存服务应用提供单元的通信接口并定期更新;所述客户端查询得到对应服务应用后,向所述服务管理单元获取对应的通信接...

【专利技术属性】
技术研发人员:金春花周天勇陈冠华于长辉冯万利徐成杰
申请(专利权)人:淮阴工学院
类型:发明
国别省市:江苏;32

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

1