> > To aid both we should also look at introducing some health API in > camel-core, so that makes this easier as well. So you can check for > health status on context / routes level. And custom components can > implement custom logic to check their health, such as connecting to a > FTP server and do a FTP list, or do a HTTP remote call etc.
+1 You are reading my mind. Also, not sure if there is anything we can do to make startup/shutdown faster. I know there area already lazy converter loader. > > > >> -Matt >> >> >> >> On 5/28/16 2:52 AM, Claus Ibsen wrote: >>> >>> Hi >>> >>> We have a few components that offer capability to run a Camel routes >>> in master/slave mode, where one node is elected as master and only >>> runs the route at that node, and the other nodes are in slave mode, >>> and then will failover if needed. >>> >>> For example camel-zookeeper, and camel-quartz can do that. And now >>> also camel-consul. And possible others I have forgot. >>> >>> I wonder if we should introduce some API those components >>> implementations can implement so we would better be able to manage and >>> know about this. Then we can have JMX information about routes being >>> in master/slave mode, and you can see for example in a 4 node cluster >>> that its node-b that is the master. >>> >>> node-a route-foo: slave >>> node-b route-foo: master >>> node-c route-foo: slave >>> node-d route-foo: slave >>> >>> We have a bit old JIRA ticket about this: >>> https://issues.apache.org/jira/browse/CAMEL-4454 >>> >>> >>> >>> >> > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 -- Bilgin Ibryam Camel Committer at ASF & Integration Architect at Red Hat Blog: http://ofbizian.com | Twitter: @bibryam Camel Design Patterns https://leanpub.com/camel-design-patterns Instant Apache Camel Message Routing http://www.amazon.com/dp/1783283475