摘要: 生产者-消费者模式在系统交互方面,有几个特点: 1、系统解耦 2、解决并发问题 3、不需要关心对方系统何时处理数据,处理结果如何 下面用几个简单例子逐步说明。 简单例子 假设有两个系统,A系统和B系统,B系统需要依赖A系统产生的数据,也就是说,A系统产生数据后,必须把数据扔给B系统。 这个时候,可以 阅读全文
posted @ 2017-12-13 17:53 毛会懂 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.hollischuang.com/archives/1716 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Ava 阅读全文
posted @ 2017-12-13 17:30 毛会懂 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Redis实现分布式锁 在集群等多服务器中经常要使用到同步处理一下业务,这时普通的事务是满足不要业务需求,需要分布式锁。分布式锁的实现方式有多种,如redis实现分布式锁,zookeeper实现分布式锁等,这篇先实现redis分布式锁。 实现原理 1、通过setnx(lock_timeout)实现, 阅读全文
posted @ 2017-12-13 17:23 毛会懂 阅读(238) 评论(0) 推荐(0) 编辑