![240](https://upload.jianshu.io/users/upload_avatars/14000781/fe8538c5-b564-400c-b5d2-c932abfcadf9.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
使用场景 例如: 电商下单 订单生成+扣减库存订单生成属于订单系统,扣减库存属于库存系统 db本地事务如何保证的? redo、undo、ACIDAD(日志文件)、CI锁 详见...
官网[https://seata.io/zh-cn/index.html] Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata...
官方文档[https://www.codingapi.com/docs/txlcn-preface/] LCN概念 lock 锁定事务单元confirm 确认事务单元not...
1.token不向后传 微服务设计中,header中的信息(Cookie/Set-Cookie/Authorization)属于附加鉴权相关,而统一鉴权属于网关工作范畴,所以...
蓝绿发布 image.png 滚动发布 image.png 金丝雀/灰度发布 image.png ABtest image.png 实际使用过程中往往是AB测试+灰度结合使用...
核心思想 减少相应时间+增加连接数 增加连接数 容器tomcat连接数/使用多线程请求路由策略,均匀分布,避免请求分布不均匀,每个服务充分利用 减少相应时间: 系统瓶颈主要来...
1.SSL 1.1 什么是SSL SSL(Secure Sockets Layer 安全套接字协议[https://baike.baidu.com/item/%E5%AE%8...
1.击穿 image.png 添加分布式锁,当发现缓存为空时只允许一个请求到DB进行数据加载 2.穿透 image.png 布隆过滤器 3.雪崩 在高并发下,大量缓存key在...
AKF image.png CAP CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Pa...
持久化的思路 无论mysql还是redis持久化思路大致两个方案:1.快照2.日志 Linux 系统默认进程间数据隔离,但是父进程可以让子进程看见父进程的变量 创建子进程: ...
当Redis被当做缓存来使用,当你新增数据时,让它自动地回收旧数据是件很方便的事情。这个行为在开发者社区非常有名,因为它是流行的memcached系统的默认行为。 LRU是R...
缓存数据库安全性低高持久化不需要需要数据规模热点数据全量数据查询方式k/vks/v回收策略allkeys-lru/volatile-lrunoeviction key 的有效...