gpt4 book ai didi

javascript - 如何在 RabbitMq node-amqplib 库中检查连接是否处于事件状态?

转载 作者:行者123 更新时间:2023-12-03 01:59:33 24 4
gpt4 key购买 nike

我正在使用rabbitMq node-amqplib库编写生产者和消费者,我担心突然失去服务器连接,如何检查连接是否有效?

最佳答案

AMQP 0-9-1 提供心跳功能,以确保应用程序层及时发现中断的连接(以及完全无响应的对等点)。

在 amqplib 中,您只需在调用 connect([url, [socketOptions]]) 时设置心跳超时(非 0),检查就会自动执行。

更多信息在这里:

https://www.squaremobius.net/amqp.node/channel_api.html#heartbeating

http://www.rabbitmq.com/heartbeats.html

关于javascript - 如何在 RabbitMq node-amqplib 库中检查连接是否处于事件状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50098316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com