【问题标题】:Scary BizTalk receive location bug可怕的 BizTalk 接收位置错误
【发布时间】:2012-08-22 01:08:52
【问题描述】:

我刚刚注意到 BizTalk 中的一个主要错误(除非我遗漏了什么),它使用 WCF-Custom 适配器连接到服务总线队列。

我注意到一条消息没有从队列中到达 BizTalk,因此我检查了接收位置是否正在 BizTalk 中运行。

但是我可以看到消息堆积在队列中。

BizTalk 没有提供警告或错误消息,并且 BizTalk 没有指示接收位置已失去与队列的连接。

当我重新启动接收位置时,我可以看到服务总线管理控制台中的消息计数下降到零,因此 BizTalk 似乎在没有注意到的情况下丢失了连接。

如果我没有遗漏重要的东西,这是 BizTalk 中的一个非常严重的错误,因为它会在没有任何警告或明显原因的情况下阻塞流。

我有 2 位同事也遇到了这个问题,但我认为他们使用的是 sftp 适配器。

其他人有这种行为的经验吗?

我尝试用谷歌搜索,但什么也没找到。

【问题讨论】:

    标签: wcf biztalk biztalk-2010 azureservicebus


    【解决方案1】:

    您如何使用 WCF-Custom 适配器接收消息?我假设您正在使用一些自定义代码,因为它不能开箱即用。

    您使用的是哪个 BizTalk Server? BizTalk Server 中没有 SFTP 适配器。

    我们最近发布了 BizTalk Server 2010 R2 CTP,我们将为服务总线队列/主题提供一流的适配器。我们希望您尝试一下并提供反馈。我们也想了解您是如何使用它的。

    【讨论】:

    • 我正在使用 Microsoft.BizTalk.dll 中的 netMessagingBinding 和 transportClientEndpointBehavior。当队列处于非活动状态一段时间后,消息消失时我们遇到了很多麻烦,但是这些问题可以通过应用程序通过频繁的虚拟消息保持队列“活动”来解决。关于 sftp 适配器我不确定,我只是重复了我听到的内容。我们使用的是 BizTalk 2010,但它可能不是 R2 CTP。我会调查的。非常感谢您的回复!
    猜你喜欢
    • 1970-01-01
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    相关资源
    最近更新 更多