微服务架构必备的几点知识

在这里插入图片描述

微服务架构

网关集群:数据的聚合、实现对接入客户端的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制等

业务集群:一般情况下移动端访问和浏览器访问的网关需要隔离,防止业务耦合

Local Cache:由于客户端访问业务可能需要调用多个服务聚合,所以本地缓存有效的降低了服务调用的频次,同时也提示了访问速度。本地缓存一般使用自动过期方式,业务场景中允许有一定的数据延时。

服务层:原子服务层,实现基础的增删改查功能,如果需要依赖其他服务需要在Service层主动调用

Remote Cache:访问DB前置一层分布式缓存,减少DB交互次数,提升系统的TPS

DAL:数据访问层,如果单表数据量过大则需要通过DAL层做数据的分库分表处理。

MQ:消息队列用来解耦服务之间的依赖,异步调用可以通过MQ的方式来执行

数据库主从:服务化过程中毕竟的阶段,用来提升系统的TPS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值