[ https://issues.apache.org/jira/browse/AMQ-5471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14232272#comment-14232272 ]
Hadrian Zbarcea commented on AMQ-5471: -------------------------------------- Actually my immediate goal was slightly different, related to configuring nobs in various topologies (in separate directories). Dynamically generating configuration is probably a more interesting goal. I'll give it a bit of thought and update the description accordingly. Thanks for the feedback. > Configuration server for Network of Brokers > ------------------------------------------- > > Key: AMQ-5471 > URL: https://issues.apache.org/jira/browse/AMQ-5471 > Project: ActiveMQ > Issue Type: New Feature > Components: Broker > Reporter: Hadrian Zbarcea > Assignee: Hadrian Zbarcea > Fix For: 5.11.0 > > > Brokers use the xbean configuration to start which is usually found in ./conf > other other places on the local disk. In a NOB topology however it is hard to > distribute the configuration files and maintain them across brokers > especially with a growing or elasticly changing number of brokers. > ActiveMQ already supports reading the xbean configuration from an http;// > URL, so it would be very helpful to have a rest service that manages the > configuration for all the brokers. > I started such a service on [github|https://github.com/hzbarcea/activemq-nob] > but plan to contribute it to ASF once it's in a decent shape, in a couple of > weeks or so. > The service uses the local file system and appropriate conventions to store > all the relevant broker configuration resources (e.g. could be generated with > ./bin/activemq create <instance> minus certificates probably). I plan to > enhance it later to support a git repository for the configuration, so that > it's versioned, so that an operator could roll out a new NOB topology, or > roll back to the previous configuration. > Feedback appreciated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)