【问题标题】:Advice for ServiceMix bundle design? [closed]对 ServiceMix 捆绑包设计的建议? [关闭]
【发布时间】:2013-05-29 12:52:12
【问题描述】:

我正在使用 ServiceMix 实现 ESB 解决方案

  • 我有自己的系统和一堆网络服务
  • 以及几个具有不同服务的外部系统(大多数带有 WS 接口,一些带有其他接口)
  • 这些将与 ServiceMix / Camel 连接。一些消息路由、转换和其他 EIP 正在这里发生。该解决方案很可能利用 JMS 队列进行包间通信。

对于此解决方案的良好捆绑设计结构有何建议?我应该把所有东西都放在一个包里,我应该把路由放在一个包里,每个外部系统的转换放在自己的包里,还是......什么样的结构可以提供足够的模块化好处,同时又不会过于复杂维护?做决定时我应该考虑什么?

针对此类设计问题的任何最佳实践或参考资料?

我只是在寻找一些通用指南,但还没有找到太多。

【问题讨论】:

    标签: apache-camel osgi esb apache-servicemix


    【解决方案1】:

    根据我的经验...您能做的最好的事情是尝试清楚地定义应用程序的行为/生命周期/依赖项,并找出可以在哪里画线以提供足够的模块化来满足您的系统要求,但限制不必要的模块化(对不起,我知道含糊不清)。

    您可以查看这本书以帮助了解基本概念:http://www.packtpub.com/open-services-gateway-initiative-starter/book

    【讨论】:

      猜你喜欢
      • 2021-03-01
      • 2012-08-10
      • 1970-01-01
      • 2021-08-11
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      • 1970-01-01
      相关资源
      最近更新 更多