小编之前做过一个项目,需要不同服务器之间数据实时同步。我们选择Rabbitmq组件作为处理数据同步的中间件。
在项目测试阶段,可以即时、准确地同步数据,甚至个别业务数据引起的同步异常也可以在进入生产实际应用之前进行跟踪和处理。我发现Rabbitmq消费者端相隔2。 3天后停止,队列严重阻塞,即使我重新启动消费者项目后仍继续处理,这非常令人困惑。消费者处理队列的异常后,会自动重试3次,如果代码没有发现异常,则释放队列。我很郁闷。经过一天的排查和查找服务器异常信息,我们终于发现了问题所在。该项目是使用IIS部署的,该项目是使用Webapi启动的消费者。问题是IIS部署的项目有时会自动回收资源。回收后又出现问题。一旦发现问题,该服务就会快速修复并代表您运行。
今天就不贴代码了,因为我家被幻兽占据了。明天我们将详细分析如何使用rabbitmq。任何人都可以留言、交流。 #rabbitmq##消息队列#
东山岛
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/582303.html