中央JBOSS服务器和n个远程JBOSS服务器之间通信的最佳体系结构

中央JBOSS服务器和n个远程JBOSS服务器之间通信的最佳体系结构,jboss,Jboss,在我们的产品中,数据中心有一台中央服务器,所有服务都以JBOSS服务器集群模式托管,需要在客户场所部署n台远程服务器,其中一部分服务托管在JBOSS服务器上,用于本地处理。所有远程服务器只需要与中央服务器通信。在远程服务器上处理信息后,信息/结果将发送到中央服务器。我正在考虑使用ESB(JBOSS开关站或Mule ESB)来实现这种体系结构。请告诉我此部署的正确体系结构。ESB将是一个很好的选择 a) 它将满足与外部世界交互时的安全要求(在您的情况下为远程服务器) b) 如果需要,提供数据、协议

在我们的产品中,数据中心有一台中央服务器,所有服务都以JBOSS服务器集群模式托管,需要在客户场所部署n台远程服务器,其中一部分服务托管在JBOSS服务器上,用于本地处理。所有远程服务器只需要与中央服务器通信。在远程服务器上处理信息后,信息/结果将发送到中央服务器。我正在考虑使用ESB(JBOSS开关站或Mule ESB)来实现这种体系结构。请告诉我此部署的正确体系结构。

ESB将是一个很好的选择 a) 它将满足与外部世界交互时的安全要求(在您的情况下为远程服务器) b) 如果需要,提供数据、协议转换 c) 您可以编排流程(调用服务的顺序) d) 监测


你也可以考虑使用保险丝ESB。(红帽买的比现有的JBASeESB好)

谢谢特立独行。我们将尝试使用ESB。由于您看到此要求的任何其他选项吗?1)假设远程服务器需要通过某种服务(Rest/SOAP)与中央服务器通信,并且安全和故障切换要求已得到考虑,他们也可以通过网络直接交流。是的,但问题是如果交流失败,我们将失去请求。但是有了ESB和持久消息,它总是能够确保请求和响应的传递