为了账号安全,请及时绑定邮箱和手机立即绑定

连接尝试失败,因为连接方在 Azure 中经过一段时间后没有正确响应

连接尝试失败,因为连接方在 Azure 中经过一段时间后没有正确响应

C#
慕桂英3389331 2022-07-10 16:17:56
我有一个安装了 Windows 服务的 Azure VM。在此 Windows 服务中,我们正在向本网站中提到的 EventHub 注册。我有这样的记录错误的方法:Task IEventProcessor.ProcessErrorAsync(PartitionContext context, Exception error){    log.Error($"Error: {error.Message}");    return Task.CompletedTask;}此 Windows 服务会持续侦听事件中心,并且无论何时收到事件,它都会根据事件(某些业务逻辑)执行一些处理。当处理发生时,它有时会在两者之间抛出这个错误。错误:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。但过了一段时间,它会像往常一样恢复处理。那么为什么会出现这些错误消息,它是否会自行解决。这对我来说不会造成任何问题,但想知道原因,如果可能的话,希望将来完全避免这种情况。我在网上搜索了很多关于此的内容,找不到任何合适的解决方案。
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

我认为您应该查看Azure 事件中心配额和限制以及事件中心限制究竟是如何工作的?,根据您对问题的描述,您可能正在达到限制阈值。

希望能帮助到你!


查看完整回答
反对 回复 2022-07-10
?
12345678_0001

TA贡献1802条经验 获得超5个赞

添加到@ItayPodhajcer 的答案。

添加重试策略。在基于云的服务中出现瞬时连接错误是很常见的。请参阅此处的服务总线重试策略文档:

https://docs.microsoft.com/en-us/azure/architecture/best-practices/retry-service-specific#service-bus


查看完整回答
反对 回复 2022-07-10
  • 2 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信