示例体系结构:BizTalk 消息队列
本主题将介绍使用 BizTalk 消息队列适配器发送和接收消息时的示例结构。
下图显示了使用 BizTalk 消息队列适配器时BizTalk Server示例体系结构的组件。
图 1 显示 BizTalk 消息队列适配器的示例体系结构
此示例结构包含以下各部分所讨论的组件。
外围网络 ― Internet
建议不要通过 Internet 使用消息队列二进制协议。 不应让任何消息队列流量通过防火墙 1。 如果要使用 BizTalk 消息队列适配器通过 Internet 接收消息,请执行以下操作:
在外围网络中使用消息队列服务器。
通过 Internet 使用消息队列 HTTP 协议。
在外围网络中有一个转发应用程序,该应用程序从消息队列服务器中选取消息,并使用二进制协议将它们转发到 BizTalk 消息队列适配器。
重要
即使使用 BizTalk 消息队列从 Internet 接收消息,BizTalk 消息队列使用的端口也应在防火墙 1 中保持关闭状态。
外围网络 ― Intranet
使用 BizTalk 消息队列适配器从 Intranet 接收消息时,有一个 Windows 消息队列服务器将消息队列流量转发到运行 BizTalk 消息队列适配器的主机实例的BizTalk Server。
如果 Intranet 和 E-Business 域共享公共 Active Directory,则消息会通过一系列消息队列路由器,直到到达正确的目标 (运行 BizTalk 消息队列接收适配器) 主机实例的BizTalk Server。 此选项未在关系图中表示,因为它的安全性低于第一个选项。
电子商务域
此域中的服务器如下:
BizTalk Server (处理、BizTalk 消息队列适配器和跟踪主机) 。 此服务器安装有 BizTalk Server 运行时,并具有包含 BizTalk 业务流程、管道、业务规则引擎以及其他业务程序的主机实例。 BizTalk Server 端口、接收位置、管道、映射、架构以及程序集均在此服务器上接收、路由、处理和发送消息。 此服务器还有一个主机的主机实例,该主机支持跟踪运行状况监视和业务监视数据。 此外,此主机包含运行 BizTalk 消息队列发送和接收适配器的主机实例。
注意
当需要提高性能时,你可向处理主机的实例环境添加更多的 BizTalk Server。
主密钥服务器。 与示例体系结构:基本BizTalk Server相同。
SQL Server。 与示例体系结构:基本BizTalk Server相同。
域控制器。 与示例体系结构:基本BizTalk Server相同。
管理工具。 与示例体系结构:基本BizTalk Server相同。