JAX-WS:如何设置双向代理通信

时间:2015-11-28 16:47:40

标签: java web-services proxy jax-ws

我想在使用JAX-WS的Web系统架构中实现崩溃恢复,其中客户端与中间件通信,并且中间件使用代理与资源管理器(RM)通信(C - > MW - > RMS)。

我的解决方案是,如果其中一个RM崩溃,它将让MW知道它一旦重新启动就崩溃,以便MW可以尝试恢复或中止当前事务。但是,这种方法要求RM有一个代理来启动与MW的通信,这会在MW和RM之间产生循环依赖关系,因为MW需要知道RM才能编译,因为代理,以及反之亦然。您如何允许RM向MW发送请求?

或者还有另一种更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我通过快速破解解决了这个问题:我通过http连接(Java HttpURLConnection)发送了用XML编码的所需信息。

我提出的另一个解决方案是使用TCP套接字,但http方法更简单,更快。