为什么BizTalk server不支持一个发送端口的多个发送位置?

为什么BizTalk server不支持一个发送端口的多个发送位置?,biztalk,Biztalk,在BizTalk server中,我们可以为一个接收端口配置多个接收位置。同样,如果我想将相同的消息发送到多个目的地,我必须创建一个包含发送端口集合的发送组,该发送组将消息发送到我想要的位置。这很好,我已经理解了发送组的概念。但是为什么一个发送端口不支持多个发送位置 但为什么一个发送端口不支持多个发送位置 我想主要原因是“因为它就是它”。具有多个端口的发送端口组和具有多个位置的接收端口之间的区别主要是语义上的,而不是任何技术上的区别 然而,出于讨论的目的,我可以说发送端口(本质上是BizTalk

在BizTalk server中,我们可以为一个接收端口配置多个接收位置。同样,如果我想将相同的消息发送到多个目的地,我必须创建一个包含发送端口集合的发送组,该发送组将消息发送到我想要的位置。这很好,我已经理解了发送组的概念。但是为什么一个发送端口不支持多个发送位置

但为什么一个发送端口不支持多个发送位置

我想主要原因是“因为它就是它”。具有多个端口的发送端口组和具有多个位置的接收端口之间的区别主要是语义上的,而不是任何技术上的区别

然而,出于讨论的目的,我可以说发送端口(本质上是BizTalk中的订户)应该只做一件事。在这种情况下,发送到一个传输通道(和一个备份通道)。如果引入了多个“发送位置”,那么发送端口将负责不止一件事情

此外,引入发送位置将带来复杂性:

  • 将调用哪些发送位置来发送消息?每次都一样吗
  • 如何在单个发送端口上处理同步和异步传输的混合
  • 等等