繁体   English   中英

如何在不使用消息框的情况下调用Biztalk业务流程

[英]How to call Biztalk orchestrations without using the messagebox

无论如何,您可以在不将消息放入消息框的情况下调用Biztalk编排吗? 这里的重点是使用在Biztalk中存储和配置的业务流程,但避免使用数据库触发它的性能损失。

消息框是BizTalk服务器不可或缺的一部分,没有消息框就无法进行任何事务。 在大多数情况下,它运行良好,并且具有消息框可为消息传递和处理提供很多好处。 如果您遇到性能问题,建议您评估解决方案性能并确定瓶颈。 您可以看一些要点:

  • 业务流程持久点
  • 使用BizTalk主机设置,并将消息传递和编排的轮询间隔从500毫秒减少到50毫秒,这确实有帮助。
  • 如果消息框是瓶颈(通常在您的音量很大之前是不会出现这种情况),请添加从属消息框。 BizTalk允许通过添加从属消息框来扩展消息框。 在这种情况下,一个消息框充当主消息框,其余消息框充当从属消息框,以处理请求。 向外扩展消息框

问题的答案是“否”,但是,您可能正在错误的假设下进行工作。

没有由于MessageBox造成的“性能损失”。 如果可以证明 MessageBox导致您错过SLA,则应该考虑使用完全不同的应用程序平台,例如Windows服务。 但是,我们中的许多人都使用BizTalk实施了非常低延迟的应用程序而没有问题。

因此,除非您的SLA接近“实时”的定义,否则我不会担心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM