消息队列消息丢失

消息传递流程:

发送请求到消息队列

消息队列把消息发送到业务服务器

业务服务器执行业务函数

函数中报错,文件不存在

 

函数的执行过程:

生成文件

执行命令:命令 + 文件名

由于文件根本没生成,因此报错

 

消息发送给消息队列,由于有多个服务器都配置了同一个消息队列,导致消息被其它服务器取走了

解决方法:

只保留一个服务器配置

其它服务器不再配置该消息队列

 

如果生产者发送消息到错误的交换机或使用错误的路由键,消息将无法被正确路由到队列。解决方案是确保生产者发送消息到正确的交换机,并使用正确的路由键。

 

 

 

 

 

 

你可能感兴趣的:(kafka)