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

Mirth Connect Multiple HTTP Listeners Channels on One Port?

我可以在同一个端口上有多个 mirth HTTP 侦听器通道 运行 但由 name/url 区分吗?例如:

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

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

这在某种程度上是可行的还是我必须为每个通道使用一个单独的端口?

可以,但前提是它们在不同的网络接口上侦听。在默认情况下,通道正在侦听所有接口 (0.0.0.0),那么不幸的是答案是否定的。

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