当前位置: 首页 > 网络应用技术

RabbitMQ保证消息可靠性

时间:2023-03-06 18:20:05 网络应用技术

  在此步骤中,通过确认机制来确保它

  您可以确保可以通过确认效果传达消息以达到交换。官员提供三种方法:

  我们选择了异步回调对效率最小影响的影响

  它将在发送消息之前指定回调函数。

  在此步骤中,依靠返回机制,当交易所上的消息未到达队列时,执行了返回回调函数。

  在发送消息时,将基本播放方法参数中的强制性设置为true,以打开返回机制。当消息未路由到队列时,将执行返回。

  设置消息持久性

  递送符号设置为2表示持久性。如果设置为1,则意味着它不会持续。

  只有关闭自动ACK并且手册ACK才能确保新闻正常消耗。

  执行业务逻辑时,可以执行手动ACK,这是工作标语模式

  编写配置文件以打开确认机制

  发送消息时,配置Rabbittemplate

  编写配置文件以打开返回机制

  发送消息时,配置Rabbittemplate

  原始:https://juejin.cn/post/7103564840458780709

猜你喜欢