Pregunta

¿Qué es una forma típica / preferible sistema de construcción con Apache-camello y ActiveMQ? ¿Cómo se puede lograr una alta disponibilidad? Lo contenedor del camello debe ejecutarse en?

¿Fue útil?

Solución

cualquier aplicación Java puede utilizar camello directamente. Único requisito es que los frascos de camellos deben estar presentes en la ruta de clase. Por lo que cualquier recipiente debe estar bien. El componente que recibe el mensaje de la cola puede empujar directamente el mensaje al contexto en camello, que a su vez puede hacer el procesamiento. Para una alta disponibilidad ActiveMQ agrupación se puede utilizar.

Otros consejos

puede utilizar Apache karaf como receptáculo que los osgi enfoque modular y Jboss fusible como ESB. Maven-haz-plugin se puede utilizar para el despliegue en lugar tarro como paquete contiene metadatos adicionales para los paquetes de importación y exportación

A continuación se muestra la respuesta según mi experiencia:

Q: ¿Qué es una forma típica / preferible sistema de construcción con Apache-camello y ActiveMQ:

Respuesta:. Depende de la pila de lo que la tecnología está using.It puede compilar / construir usando la hormiga y la herramienta de construcción maven

Apache camello es un ESB y utiliza sobre todo utilizan para la integración del sistema utilizando webservice / JMS (modelo público-suscribirse).

Q: ¿Cómo se puede lograr una alta disponibilidad? Lo contenedor del camello debe ejecutarse en?

Respuesta:. Camel es compatible con múltiples hilos, ejecutor marco de servicios y conceptos de consumo concurrentes (aka concurrencia) para que pueda configurarlo y lograr una alta disponibilidad

Si está utilizando aplicación independiente (no web) que se puede ejecutar en la JVM y para el desarrollo web se puede ejecutar la mayor parte del contenedor de desarrollo web como Tomcat, JBoss, etc ..

Le sugiero que pruebe Apache Karaf para aplicaciones de camello.

  1. Definir pom.xml y feature.xml.
  2. Instalar y carreras en Karaf.

También puede comprobar Hawtio que le proporciona la supervisión, registros y una presentación visual de las rutas.

Si necesita comprobar la disponibilidad alta Karaf Celar. Existe documentación sobre https://karaf.apache.org/documentation.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top