关于[使用Redis Stream来做消息队列和在Asp.Net Core中的实现]的摘要:
我一直以来使用redis的时候,很多低烈度需求(并发要求不是很高)需要用到消息队列的时候,在项目本身已经使用了Redis的情况下都想直接用Redis来做消息队列,而不想引入新的服务,kafka和RabbitMQ等;奈何这兄弟一直不给力;虽然 Redis 的Pub/Sub 是实现了发布/订阅的,但这家伙最坑的是:丢数据。由于Pub/Sub 只是简单的实现了发布订阅模式,简单的沟通起生产者和消费者,当接收生产者的数据后并立即推送或者说转发给订阅消费者,并不会做任何的持久化、存储操作。