Mirth在一个端口上连接多个HTTP侦听器频道?

时间:2017-10-09 06:10:22

标签: rest mirth mirth-connect

我可以在同一端口上运行多个mirth HTTP侦听器通道,但可以通过名称/网址进行区分。例如:

https://healthcare.org:443/api/GetPatient

https://healthcare.org:443/api/GetReport

这是可能的,还是我必须为每个频道使用一个单独的端口?

1 个答案:

答案 0 :(得分:3)

您可以,但前提是他们正在侦听不同的网络接口。在通道正在监听所有接口(0.0.0.0)的默认情况下,不幸的是答案是不可能的。

但是,您可以使用上游HTTP侦听器通道,该通道仅根据上下文路径(在源映射中可用)转发到下游通道。对于那里的最佳实践,我建议增加上游通道上的最大处理线程(如果您希望同时处理特定上下文路径的多个请求,也可能增加下游通道上的最大处理线程数)。您可以将单个Channel Writer与动态变量一起用于目标通道ID,也可以将多个Channel Writer目标与源变换器中的目标集过滤结合使用。查看user guide了解详情。