分布式
文章平均质量分 76
Sir.悟空
雨中没有伞的程序员
展开
-
分布式缓存
分布式缓存memcacheMemcache 提供简单的 kv cache 存储,value 大小不超过1mb。我使用 Memcache 作为大文本或者简单的 kv结构使用。Memcache 使用了slab 方式做内存管理,存在一定的浪费,如果大量接近的 item,建议调整 Memcache 参数来优化每一个 slab 增长的 ratio、可以通过设置 slab_automove & slab_reassign 开启 Memcache 的动态/手动 move slab,防止某些 slab 热点原创 2022-01-21 19:57:41 · 694 阅读 · 0 评论 -
分布式事务
分布式事务分布式的事务是指事务的参与者、支持事务的服务器、资源服务器及事务管理器分别位于不同的分布式系统的不同节点之上;问题支付宝账户表:A (id, user_id, amount)余额宝账户表:B (id, user_id, amount)用户的 user_id = 1,从支付宝转帐1万快到余额宝分为两个步骤:支付宝表扣除1万:UPDATE A SET amount = amount - 10000 WHERE user_id = 1;余额宝表增加1万:UPDATE B SET a原创 2022-01-20 21:13:27 · 194 阅读 · 0 评论 -
分布式服务
分布式服务按照功能进行系统拆分,拆分成独立的功能工程,可单独部署到一个服务器。淘宝系统,由不同的子系统组成,交易系统,物流系统,购物车系统,订单系统,商品系统,搜索系统,客服系统,结算系统等等耦合节点:共享数据库,通过消息中间件来维持联系,通过 rpc 来耦合中间件系统来粘合两个系统分布式系统架构的第一原则是不要分布!目标:提升系统的整体性能和吞吐量;设计的思路:中心化和去中心化中心化设计:master、node问题:master宕机后,整体集群崩塌;master管理能力、原创 2022-01-12 19:55:19 · 1487 阅读 · 0 评论