RabbitMQ
文章平均质量分 95
Nick说说前后端
Nick Liu,目前是某外资企业后端研发,专注于互联网金融、移动支付领域的7年老兵。主要负责发卡、汇款、充值、转账等业务。自己的几个小标签:
1、互联网金融领域全栈攻城狮
2、真诚热情有爱的多面手
3、头马演讲俱乐部主持钉子户
4、自带幽默的表演系
一句话形容我自己:
向外伸展,向内修行,向阳而生。
公众号:【Nick说说前后端】
展开
-
Spring RabbitMQ那些事(2-两种方式实现延时消息订阅)
被消费者nack(negatively acknowleged)的消息。TTL过期后未被消费的消息。超过队列长度限制后被丢弃的消息。备注:更多信息请参考RabbitMQ中的。原创 2023-11-26 13:28:48 · 1988 阅读 · 7 评论 -
Spring RabbitMQ那些事(3-消息可靠传输和订阅)
在RabbitMQ官方文档描述中,持久化的消息在Broker重启时也是应该存活的,这里的词用的是应该,因为消息有可能在落地磁盘前Broker就挂了,导致消息丢失。,一旦Broker处理完就会确认消息,而且这个过程是异步的,生产者可以流式发布消息,不需要等待Broker,并且Broker会批量高效将消息落盘。消费者端确保消息消费很简单,关闭消息自动确认就好,开启消息手动确认。备注:这里我们开启了消息的手动确认,如果消息处理失败没有确认,那么消息将会在下次消费者参加连接时再次被投递。原创 2024-01-20 18:32:11 · 1744 阅读 · 3 评论 -
Spring RabbitMQ那些事(1-交换机配置&消息发送订阅实操)
*** 定义4个队列*/@Bean@Bean@Bean@Bean/*** 定义Fanout交换机和对应的绑定关系*/@Bean/*** 定义多个Fanout交换机和队列的绑定关系* @return*/@Bean备注:这里我们将4个队列绑定到了名为的交换机上。@Bean@Bean备注:这里我们定义了名为的交换机并通过路由key将queue-3绑定到了该交换机上。@Bean@Bean这里我们定义了名为。原创 2023-11-07 18:03:33 · 1542 阅读 · 5 评论