- 博客(3)
- 收藏
- 关注
原创 RabbitMQ延时处理特性
1.延时处理特性 描述:rabbitmq支持,消息发出后,消费者延迟指定时间才拿到消息进行消费 使用场景:(1)订单下单时,付款时间限定在30分钟内,超时进行一些操作 (2)用户通过手机端远程控制智能设备指定时间工作实现方案1.通过TTL(Time To Live) 和DLX(Dead Letter Exchanges)属性实现TTL:设置过期时间,...
2018-06-06 10:46:13
2012
原创 幂等性
幂等性是指一次和多次请求某一个资源应该具有同样的副作用,如果该资源具备幂等性,请求方只需要重新请求即可,而无需担心重复调用会产生错误。保证幂等的方法:1.数据库唯一索引约束。2.MVCC方案,多版本并发控制,更新时带版本更新例:update tableName set name=name,version=version+1 where version=version3.悲观锁,select for...
2018-06-05 16:09:24
180
原创 生产消费者模式与订阅发布模式
生产消费者模式:生产者推送消息到消息中心,消费者取出消息消费,同一类别下,所有消费者取到的数据是相同的订阅发布模式:本质是一种生产者消费者模式,不同点:订阅者先向消息中心订阅自己感兴趣的类型数据,发布者推送消息到消费中心,订阅者最后获取到自己感兴趣的数据。...
2018-06-05 15:48:06
3842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人