微服务-整体技术栈预览

所有技术栈详解及实战可关注文章底部公众号获得

微服务架构系统讲解

 解释:

  1. Gatewey:网关路由,主要接受外部http请求后路由转发到服务端,存在好处:可以统一对外暴露端口,可统一在上层进行权限校验、白名单校验、对接口进行容错限流有效保护后台服务,这里我们主要以spring-cloud-gateway作为研究对象
  2. 权限认证:用户访问后台服务需要统一做鉴权认证,我们把这块功能提出来在网关层统一做,可以减少重复校验,较少业务端代码复杂性(一定要确保所有服务经过网关对外暴露,如果不经过网关就等于裸奔),这里主要以spring-security为例
  3. 配置中心:系统变更配置后不需要重启,可实时生效,常用于变更比较频繁如开关等,这里以Apollo为例
  4. 注册中心:统一存取服务配置(IP/Port)等信息,与服务之间保持心跳同步配置信息,实现服务无限水平扩展,Eureka
  5. 分库分表:数据量达到一定程度,单库/单表已经不能满足正常业务,需要将数据分片到多个数据库/表,Sharding-jdbc
  6. 链路跟踪:微服务系统拆分到一定粒度后,服务之间调用错综复杂,需要一条链路将整个调用链路串联起来,方便快速定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值