Return-Path: X-Original-To: apmail-camel-issues-archive@minotaur.apache.org Delivered-To: apmail-camel-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A1DA31042B for ; Mon, 17 Jun 2013 07:58:22 +0000 (UTC) Received: (qmail 36008 invoked by uid 500); 17 Jun 2013 07:58:21 -0000 Delivered-To: apmail-camel-issues-archive@camel.apache.org Received: (qmail 35792 invoked by uid 500); 17 Jun 2013 07:58:20 -0000 Mailing-List: contact issues-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list issues@camel.apache.org Received: (qmail 35774 invoked by uid 99); 17 Jun 2013 07:58:20 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Jun 2013 07:58:20 +0000 Date: Mon, 17 Jun 2013 07:58:19 +0000 (UTC) From: "Thomas (JIRA)" To: issues@camel.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CAMEL-6462) Question: Clustered environment for Camel with quartz and servlet MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Thomas created CAMEL-6462: ------------------------------ Summary: Question: Clustered environment for Camel with quartz and servlet Key: CAMEL-6462 URL: https://issues.apache.org/jira/browse/CAMEL-6462 Project: Camel Issue Type: Wish Reporter: Thomas We need to run camel inside a clustered environment (JBoss 7.x or Wildfly EAP 6.x) with some major challenges: * there are many cron triggered routes using quartz, which should work load balanced (means: a route should work on one note this time and on the other node next time. A job inside a route should not be clustered) * some servlet endpoints, which need be be called load balanced * route manipulation through user interaction during runtime * 2 nodes for failover and work balancing My approach: Quartz can be clustered, this should be no problem, isnt' it? For distributed work on both nodes camel context should be active an both nodes with working routes. In this way servlet endpints should be active and accessible on both nodes, aren't they? For modifying camel context through GUI (web) I would write a singleton bean which has access to HA-JNDI and iterate over all (in this case two) camel contexts. Would this approach work? Do I miss some point? Exists other approaches betting fitting to this problem? Thank you for your help. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira