<div dir="ltr">Hi,<br><br>This is a feature request to implement a skeleton and a central config file for RabbitMQ modules(extensions).<br>If modules will use an Erlang behaviour, RabbitMQ could start/stop and monitor the module automatically.<br>
<br>A good reference is the gen_mod in Ejabberd: <a href="http://www.process-one.net/en/wiki/ejabberd_module_development/">http://www.process-one.net/en/wiki/ejabberd_module_development/</a><br>You activate a module by adding it to the list of modules in the config file.<br>
You can add module specific config options and Ejabberd let you access the settings in run-time.<br>Each module implements:<br>start(Host, Opts) -> ok<br>stop(Host) -> ok<br><br>start and stop are good places to manage custom mnesia tables for example.<br>
<br>Thanks<br></div>