【发布时间】:2020-01-01 23:48:09
【问题描述】:
我需要向 Web 服务提交一些内容,然后我需要使用 HL7 MLLP 适配器通过 MLLP 发送一些内容,并且消息需要包含服务返回的内容以及发送到服务的内容,并且我'如果可能,希望使用纯消息传递解决方案,而不是编排。
所以基本上我有两个发送端口。第二个需要订阅第一个的响应,这意味着它的消息将第一个发送端口响应。
诀窍是我还需要来自第一个发送端口请求消息的一些数据。有没有可能以某种方式得到它?
【问题讨论】:
-
您为什么不想使用编排?这种情况听起来像是您应该使用编排。除此之外,请参阅social.msdn.microsoft.com/Forums/en-US/…
-
@Dijkgraaf - 我们发现编排是实现管理的负担,我们在纯消息解决方案中看不到,更不用说纯消息没有的性能影响了。
-
@Dijkgraaf - 我记得在构建编排时甚至有一些陷阱,例如在逻辑发送端口周围实现特定模式,以便在编排暂停时重试可以工作。
-
编排对性能的影响很小,除非它非常复杂。通常,Orchestration 仅在重试用尽后才会暂停。在这种情况下,尝试发送消息只会比使用编排更繁重。唯一的其他选择是确保您需要的值一直保留到您需要它为止,无论是在消息中还是在上下文属性中
标签: biztalk biztalk-2016