前言 经过上一篇的介绍,相信大家对RabbitMQ 的各种概念有了一定的了解,及如何使用RabbitMQ.Client 去发送和消费消息. 特性及使用场景 1. TTL 过期时间 TTL可以用来指定queue 和message多久会被去掉:在短期message数量很大,或者订单需要特定失效(例如15min支付)等场景,设置消息的过期时间可以减轻rabbitmq的压力,后者可以帮助方便的实现业务. 那么如何设置消息过期时间呢? 为queue中的消息整体设置 var ttlSetting = new…