缩放面向服务的解决方案
若要扩展解决方案以支持更高的吞吐量,同时保持较短的消息延迟时间,则需要使用该解决方案的内联版本。 内联解决方案在与后端系统进行交互时将绕过 MessageBox 数据库。
也可以添加 BizTalk Server 处理服务器来运行业务流程。 这样会降低每台服务器的使用率,从而可以迅速处理新的请求。 还可以纵向扩展 MessageBox 服务器,以便该服务器具有足够的能力处理消息吞吐量。
但是,如果具有多个 MessageBox 数据库,则面向服务的体系结构解决方案不会从中受益。 如有多个 MessageBox,则要求使用分布式事务处理协调器 (DTC) 事务。 这些事务会延长总的消息延迟时间。
通过取消用于添加 MQSeries 标头信息的管道组件,可以缩短响应时间。 有关详细信息,请参阅 面向服务的解决方案的实现亮点。