我想采用一种用于web应用程序的云部署的EIP解决方案:
对于上述在云上交付“高可伸缩性”应用程序的需求,阿帕奇骆驼、弹簧集成和骡子ESB等解决方案似乎是重要的选择。
在这个主题上似乎还有其他的讨论,如一个问题或博客文章,但我想知道是否有人对“云”上的这种部署方案有过具体的经验?我会感谢所有的想法和分享经验。蒂娅。
发布于 2012-07-12 15:03:50
在我看来,这有点像过度设计。有真正的理由你需要分离所有这些层吗?您所描述的非常类似于几年前的J2EE应用程序。
如何将应用程序的所有层部署到每个节点上,只使用简单的Java调用或OSGi服务进行通信。
这种方法有几个优点:
您可以使用spring或蓝图(在OSGi上)实现这样的应用程序。
另一个选项是使用现代的JavaEE服务器。如果你对此感兴趣,请看一下亚当·宾的一些课程。他展示了如何以一种非常精益的方式使用JavaEE。
对于节点之间的通信,我有使用Camel和CXF的良好经验,但您应该尽量避免远程处理。
https://stackoverflow.com/questions/11454139
复制相似问题