When designing a plugin system with publishers and subscribers, is it possible to have a message broker be the manager of the extension point?  For example, if I wrote a program and it had a hook like WP does for add_action before_content (I have no idea if that is a real action), could a message be published to the broker at that hook/action (maybe RabbitMQ) so the application, WP, can keep running?Let us also say that I had many background plugins I wanted tied to that add_action event.  Would this be a way to extend the plugin system, a way to get multiple plugins for one event?Edit:  WP WordPress here.  Sorry.
Can a message broker be used with a hook, extension point, or plugin design?
message queue;plugin architecture