0
我有WSO2 ESB和ELB实例已安装。
当HTTP请求到达ESB时,它将打开一个套接字并等待响应。
但是,如果ELB实例化新的ESB,则响应可以转到ESB#2(而不是#1),并且发现没有套接字连接。
如何将响应路由到ESB#1?WSO2 ESB:路由到特定节点
[编辑]
我已经实现自定义的Axis2传输,其具有CustomTransportListener
类。有一个打开的套接字连接List
,它等待响应。这就是为什么只有ESB#1可以处理响应的原因。
谢谢!我已经更新了这个问题。在我的情况下,每个ESB节点与另一个不同,因为在我的自定义传输中,我存储传入套接字连接。因此,如果ELB将请求重定向到ESB#2节点,则可能没有打开的套接字连接(但它仍然在ESB#1中打开)。 – surlac
surlac我更新了答案,我认为它现在更清晰:) – pulasthi