我有兴趣使用 apache synapse 来监视 Apache ODE 调用,是否存在任何配置来重定向所有 Apache ODE 调用,更改端点并添加 WSA-TO 标头?
是否存在仅更改 apache ODE 配置的其他方法?
我一直在查看 ODE 的文档,所有对重定向的引用都在修改流程定义(BPEL)
https://ode.apache.org/endpoint-references.html
谢谢
我有兴趣使用 apache synapse 来监视 Apache ODE 调用,是否存在任何配置来重定向所有 Apache ODE 调用,更改端点并添加 WSA-TO 标头?
是否存在仅更改 apache ODE 配置的其他方法?
我一直在查看 ODE 的文档,所有对重定向的引用都在修改流程定义(BPEL)
https://ode.apache.org/endpoint-references.html
谢谢
您是正确的,BPEL 对端点引用操作的支持是在业务流程中作为其执行的一部分完成的。这通常是通过从消息中提取端点或从交换中的某些数据构造它们来支持动态寻址。我不会尝试修改您的流程定义以了解您的监控要求。这应该是外部的,如果做得正确,那么完全是声明性的。
如果您在 ServiceMix 中使用 Apache ODE,那么您应该能够使用 Camel 路由来处理这个问题。让您的流程部署的所有端点都以一条小的骆驼路线为目标,您可以在其中收听或 T 消息或您尝试监控的任何行为。
如果您在简单的 Web 容器中使用 Apache ODE,那么您仍然可以将端点从进程外部绑定为您选择的端点。有关更多信息,请参阅他们的部署描述符文档。