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