浅谈技术团队管理认知背后的哲学思考.pptx

浅谈技术团队管理认知背后的哲学思考.pptx

浅谈技术团队管理认知背后的哲学思考ThePhilosophyofTechnologyManagement

目录01架构背后设计的哲学本质02从架构哲学到技术团队管理哲学03技术团队管理实践案例

01TheArchitecturePhilosophy架构背后设计的哲学本质

01架构背后设计的哲学本质分布式锁案例213l防止用户重复下单l防止消息重复消费l消费端去重l用户下单后,用户正在对该订单做支付操作,商家对该订单进行改价操作业务场景三:订单操作变更协同业务场景二:MQ消息去重业务场景一:交易商品库锁定

01架构背后设计的哲学本质分布式锁案例l业务场景共性l共享资源l用户、消息、订单l解决方案l共享资源互斥l共享资源串行化l问题转化l锁的问题l本地锁弊端l分布式锁通过现象看透本质,抽象思考得到最本质的东西,这就是架构哲学

01架构背后设计的哲学本质分布式锁案例l基于Redis的分布式锁方案l原理l唯一线程串行处理l实现方式lRedisSetnx(SET?if?NoteXists)命令在指定的key不存在时,为key设置指定的值lSETNXKEY_NAMEVALUEExpire_Timel设置成功,返回1,设置失败,返回0l存在问题(浅层次哲)学本质:分布式锁是CP模型,Redis

文档评论(0)

1亿VIP精品文档

相关文档