【问题标题】:ServiceMix ESB as Bus or Container? [closed]ServiceMix ESB 作为总线还是容器? [关闭]
【发布时间】:2013-04-17 16:09:01
【问题描述】:

我们应该使用 ServiceMix ESB 作为总线(即通信通道)还是作为容器来托管服务?

我当前的公司在自己的独立容器/服务器等中托管服务(JMS/SOAP/RESTFUL 等,由 Java 构建),然后通过添加额外的绑定,这些服务中的每一个通过 ServiceMix ESB 相互通信。

  1. 这是正确的方法吗?
  2. 我们是否应该将所有现有服务迁移为 OSGI 捆绑包,然后托管在 ServiceMix 上?

【问题讨论】:

    标签: osgi esb apache-servicemix


    【解决方案1】:

    我想说这更多地取决于您当前的系统环境。你如何处理故障转移等。我个人会将我的所有服务都放在那台机器上,如果需要路由,我会尝试执行“内存中”路由而不是执行外部服务调用,这样会快得多。另一方面,这又完全取决于您的应用程序堆栈是如何工作的,以及您是否有“时间关键”服务调用,如果在同一个 jvm 中运行会更好。所以实际上不可能有一个“银弹”的方法。像往常一样,这取决于...

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 2012-08-08
      • 2023-03-22
      • 2010-12-20
      • 1970-01-01
      相关资源
      最近更新 更多