随笔分类 - 微服务
摘要:Sleuth+Zipkin服务链路追踪 链路追踪组件有Google的Dapper,Twitter的ZIPkin,阿里的Eagleeye(鹰眼) 基本术语 Span(跨度):基本工作单元 Trace(跟踪):一系列的span组成的一个树状结构,请求一个微服务系统的API接口,这个API接口,需要调用多
阅读全文
摘要:RabbitMQ消息确认机制 publisher >Exchange >Queue >consumers publisher 发送端 confirmCallback #开启发送端确认 spring.rabbitmq.publisher-confirm=true 消息只要被broker接收到就会执行c
阅读全文
摘要:哪些数据适合放入缓存? 即时性,数据一致性要求不高的 访问量大且更新频率不高的数据 高并发下缓存失效问题 缓存穿透 只查询一个不存在的数据,由于缓存不命中,将去查询数据库,但是数据库也没有记录 导致每次都要到数据库查询,是去了缓存的意义 风险: 利用不存在的数据进行攻击,数据库瞬时压力增大,最终导致
阅读全文
摘要:本地事务在分布式下的问题 1.远程服务成功了,由于网络故障等原因没有返回,导致本地服务认为远程服务失败 2.当本地服务发送异常,已经执行的远程服务无法感知,不会回滚 本地事务,在分布式环境下只能控制自己的回滚,控制不了其他服务的回滚,所以在分布式环境下需要分布式事务 回顾 事务的隔离级别 READ
阅读全文

浙公网安备 33010602011771号