排队等待处理问题的消息 [英] Messages Queued Awaiting Processing Issue
问题描述
我有一个正在收集其他业务流程发布的消息的orch。
I have a orch which is collecting messages published by other orchestration.
即使对于1000多条消息,一切正常。但对于2500+消息,我看到很多消息处于排队等待处理状态。听音形状接收以下相关,即使消息在消息框中也开始接收消息。
All works fine even for 1000 + messages. But for 2500 + messages I see that a lot of messages in Queued Awaiting Processing status. The followingcorrelation receive on the listen shape, starts receiving messages late even though messages are in messagebox.
然后我看到20到25条消息被消耗,然后接收再次开始在5分钟后收到消息。因此,每20条消息之后会有5分钟的延迟。
Then i see 20 to 25 messages getting consumed and then the recieve again starts getting messages after 5 minutes. So there is a delay of 5 mins after every 20 messages or so.
处理最终在很长一段时间后完成,但是对于为什么消息没有被订阅和进入的问题有任何想法这种状态。
The processing finally completes after a long time but any idea on the issue why the messages are not getting subscribed and staing in this status.
问候< br /& gt;当您看到答案和有用的帖子时,& lt; br /& gt;请点击投票为有用,建议为答案和/或标记为答案
Regards <br/> When you see answers and helpful posts,<br/> please click Vote As Helpful, Propose As Answer, and/or Mark As Answer
推荐答案
您好,
您需要扩展BizTalk环境,因为当邮件数量不断增加时可能存在限制条件。默认情况下,任何单个独立的BizTalk Server特定主机实例都可以同时打开100个线程。
You need to scale up your BizTalk Environment as there can be throttled condition when the number of messages goes on increasing .By default any single standalone BizTalk Server specific host instance can open 100 threads at same time .
如果您的环境没有负载,那么我建议将负载分成多个主机实例的创建,并根据需要对它们进行聚类。
If your Environment is not sustaining the load then I would suggest to divide the load with creation of multiple host instance and also clustering them as per requirement .
MSDN下面的链接可以帮助您
Below MSDN links can help you
BizTalk设置信息中心,主机实例页, .NET CLR选项卡
谢谢
Abhishek
这篇关于排队等待处理问题的消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!