我遇到了慢速(自定义)BizTalk 适配器的问题。
每天晚上,应用程序会在几分钟内向 MSMQ 发送超过 10,000 条消息。不幸的是,BizTalk 需要几个小时来处理它们。
我没有任何编排,只是将消息路由到多方。对于一方,我们必须开发一个自定义适配器,但是这个适配器/接口非常慢。所以我认为 BizTalk 会自动限制整个应用程序,并且只从队列中读取它可以通过这个慢速适配器发送的尽可能多的消息。
因此,MSMQ 为空需要数小时。
如果我停止这个慢速适配器,例如只启用一个写入本地文件系统的文件适配器,则需要几秒钟来处理来自 MSMQ 的数千条消息。
是否可以调整 BizTalk 以更快地处理传入消息并仅限制此发送端口的传出消息?不幸的是,所有其他方都必须等待消息,因为一方速度慢。
感谢您的任何建议!
最好的问候迈克尔