动态发送端口处理程序可配置
创建动态发送端口时, 可以为每个已安装 的适配器配置适配器发送处理程序。 假设出现了下面这种情景:
方案
应用程序中有两个 ESB 行程。 Itinerary1 使用动态发送端口向文件共享发送数据。 Itinerary2 使用动态发送端口发送电子邮件。 以前,动态发送端口在适配器的默认主机中执行。 Itinerary1 针对“低容量 - 大消息大小”方案。 Itinerary2 针对“高容量 - 小消息大小”方案。 由于适配器仅有一个默认主机,因此,所有消息均使用同一主机进行路由,导致性能下降。
更改
为了提高动态发送端口的性能,可以将适配器发送处理程序配置为使用任何主机。 在该 ESB 方案中,Itinerary1 使用 HostA 向文件共享发送数据。 Itinerary2 使用 HostB 端口发送电子邮件。
选择发送处理程序
当创建动态单向发送端口或动态要求响应发送端口时,可以为每个安装的适配器配置发送处理程序。 步骤:
在BizTalk Server管理控制台中,依次展开 BizTalk 组 [GroupName]、“应用程序”和应用程序以包含发送端口。
右键单击“ 发送端口”,单击“ 新建”,然后单击“ 动态单向发送端口 ”或“ 动态 Solicit-Response 发送端口”。
在 “属性”中,单击“ 配置”。
此时会列出适配器及默认发送处理程序。 单击向下箭头可选择其他主机。
单击“ 确定 ”保存设置。
取消登记并重新登记新的动态发送端口。
重新启动原始主机实例。
重新启动新的主机实例。
其他发送端口配置选项包括:
-
可以对其他主机进行微调。 以下链接讨论了性能优化: