业务模块组合调用架构

本文介绍了业务模块组合调用的架构设计,包括代理层、注册中心、路由层和监听层。代理层负责请求过滤和分发,路由层为核心分发模块,鉴权中心处理授权,注册中心管理服务注册。监听层监听消息队列,处理异常并实现服务的重试和回滚。zuul被用作代理服务器,而eureka作为注册中心。
摘要由CSDN通过智能技术生成

业务模块组合调用

为了使业务代码接口的复用性以及服务终端唯一性,设计了一套关于业务调用的架构。架构内容分别是:1、应用服务端 2、代理层 3、鉴权中心 4、注册中心 5、路由服务(分发、构链、过滤)6、服务应用 7、数据层 8、计算层

架构图

在这里插入图片描述
以上图展示了关于整个架构应用的架构图,核心内容:

  1. 代理层 ,安全门,对一切请求的过滤与分发;
  2. 路由层,核心的中枢层,根据预先设定的流程进行组装分发;
  3. 鉴权中心 ,assesToken做授权处理;
  4. 注册中心 ,所有的服务会在上面注册(applicationName、serviceName or ip)
  5. 消息队列中心,点对点、点对面的发布 ;
  6. 监听服务,监听消息队列,对不同类型的消息进行分组排序,做处理分发;

代理层

现在代理服务器有很多,nginx、apache、jboss等。这边使用了zuul作为代理服务器。

当一个UI应用调用一个或更多的后端服务的时候,我们可以用Spring Cloud创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值