微服务事务架构
结构
引擎介绍
http
http1.0
锁
InnoDB 排他锁
- for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。
- 其他线程对该记录的更新与删除操作都会阻塞
- 排他锁包含行锁、表锁 (没有用到索引引起表锁 还有like <> )
- 部分条件符合也会针对索引字段锁上(会做成多行锁) 只有所有条件完全不符合的时候才不会上锁
tcp 机制
五层网络模型
MergeTree的存储结构和查询加速
分布式锁 事务 一致性
这些异常场景主要包括三大块,这也是分布式系统会遇到的三座大山:NPC。
权限系统
ACL
Service Mesh
https://levelup.gitconnected.com/deciphering-the-difference-between-a-service-mesh-and-api-gateway-c57e4abec302