什么是一个典型/最好的方式建立系统与Apache-骆驼和说?怎么可能高可能实现吗?什么样的容器的骆驼应该运行?

有帮助吗?

解决方案

任何Java应用程序可以直接使用骆驼。唯一的要求是骆驼罐子应该出现在类路径中。因此,任何容器应该罚款。 从队列中获得消息的组件可以在该消息直接推到这反过来又可以做加工骆驼上下文。 为了实现高可用性,可以使用ActiveMQ的集群。

其他提示

我们可以使用Apache karaf作为容器,其提供模块化的OSGi方法和JBoss保险丝作为ESB。 行家束-插件可用于部署代替罐子作为包中包含额外的元数据导入和导出包

下面就是答案按我的经验:

问:<强>什么是与Apache的骆驼和ActiveMQ的构建系统的典型/优选的方式:

答:这取决于什么样的技术堆栈你是using.It可以编译/构建使用Ant和Maven构建工具

阿帕奇骆驼是ESB和使用大多采用web服务/ JMS(公共订阅模型)用于系统集成。

问:如何能高可用性实现?什么容器骆驼应该运行?

答案:骆驼支持多线程,执行服务框架和并发消费者的概念(也称为并发),因此可以将其配置和实现高可用性

如果您使用的是独立的应用程序(而不是web)比你可以在JVM上运行,并为Web开发它也可以运行大部分Web开发容器如Tomcat,Jboss的等。

我建议你尝试Apache-卡拉夫为骆驼的应用。

  1. 定义pom.xml 和feature.xml.
  2. 安装和运行中-卡拉夫.

你还可以检查Hawtio它提供了监测、记录和视觉表现的路线。

如果你需要的高可用性的检查-卡拉夫Celar.有的文档 https://karaf.apache.org/documentation.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top