节点关闭时如何减少切换节点连接(在群集中)的时间

时间:2019-10-18 08:24:04

标签: c# rabbitmq masstransit

我有一个Rabbitmq集群,其中包含许多节点和队列镜像。 它可以在网络连接不稳定的环境中工作(这就是我们使用群集的原因)。 当前使用的节点关闭时-我们必须等待几秒钟,然后masstransit才会切换到另一个节点。

我们如何优化它? masstransit是否使用“ rabbitmqctl cluster_status”来检查正在运行的节点?还是也许正在尝试给定节点地址一一对应? 我们能否更改超时值,该值用于通过masstransit确定节点是否处于活动状态? 或者也许我们可以在Rabbitmq配置中更改某些内容?例如,高级配置中的“ net_ticktime”。

----更新----

我找到2个选项:

  1. 心跳(但将其设置为4s并没有任何改变)

  2. 更改RabbitMqClient ConnectionFactory.RequestedConnectionTimeout设置。但是MassTransit并没有提供覆盖它的选项...

0 个答案:

没有答案