关于RabbitMQ通道的最佳实践
使用RabbitMQ及其通道模型时,我应该多久关闭一次通道 例如,最好的做法是关于RabbitMQ通道的最佳实践,rabbitmq,langohr,Rabbitmq,Langohr,使用RabbitMQ及其通道模型时,我应该多久关闭一次通道 例如,最好的做法是 在打开的方法结束时关闭通道 在不同方法之间全局重用通道 旁注:我通过Langohr库在Clojure中使用RabbitMQ,因此不希望有任何全局状态,这会提示我在相关消息的开头声明通道,然后在结尾再次关闭通道。我只是不确定这是不是有意的 如果最容易打开通道,请执行一个方法,然后关闭它,无论如何都要这样做。如果您的性能要求导致了太多的减速,那么开始调查通道重用 打开/关闭通道并不像打开和关闭连接那样占用大量资源
- 在打开的方法结束时关闭通道
- 在不同方法之间全局重用通道
旁注:我通过Langohr库在Clojure中使用RabbitMQ,因此不希望有任何全局状态,这会提示我在相关消息的开头声明通道,然后在结尾再次关闭通道。我只是不确定这是不是有意的 如果最容易打开通道,请执行一个方法,然后关闭它,无论如何都要这样做。如果您的性能要求导致了太多的减速,那么开始调查通道重用 打开/关闭通道并不像打开和关闭连接那样占用大量资源
注意:RabbitMQ团队监视并仅有时回答有关StackOverflow的问题