gpt4 book ai didi

redis - 如何使用错误处理程序重新连接到 StackServices.RedisMqServer 中的重新分发服务器?

转载 作者:可可西里 更新时间:2023-11-01 11:48:43 27 4
gpt4 key购买 nike

我正在使用队列来引导服务错误事件,但如果重新分发服务器出现故障,我需要队列尝试将自身连接到重新分发服务器,在抛出异常后至少再连接 2 次。

我正在尝试使用 RetryCount 属性,但它似乎不起作用。是否有任何其他方法可以尝试通过 ErrorHandler 重新连接到重新分发服务器?

最佳答案

我想,我不懂西类牙语,也不使用 Redis,只阅读文档 ServiceStack RedisMqServer

这是initialization ,您可以在其中设置重试次数。

       var redisFactory = new PooledRedisClientManager("localhost:6379");
var mqHost = new RedisMqServer(redisFactory, retryCount:2);

但 RetryCount 是 protected (已设置)

                  public int RetryCount { get; protected set; }

所以我认为不可能重置它。

我不知道“通过 ErrorHandler 重新尝试连接到服务器”的另一种方法

我试过了

顺便说一句,我在 github 中找不到 ServiceStack v3 中 RedisMqServer 的源代码。

在上次更改期间,似乎是 link坏了。

关于redis - 如何使用错误处理程序重新连接到 StackServices.RedisMqServer 中的重新分发服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170665/

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