[#41535599] Load the message bus in the API
[#41535599] Fix specs mocking the message bus
[#41535599] Call publish method in create and update actions
[#41535599] Mock publish method, specs passed.
[#41535599] Fix specs mocking message bus in context
[#41535599] Add publish method in context
[#41535599] Add routing key generation for order resource
[#41535599] Context publish method using routing key
[#41535599] Add abstract routing_key method
[#41535599] Add comment for publish method
[#41535599] Fix core action resource spec, mock message bus publish
[#41535599] Message bus spec
[#41535599] fix
[#41535599] Add bunny gem dependency
[#41535599] Require message_bus
[#41535599] Add comments
[#41535599] Add prefetch parameter in message bus initialization
[#41535599] Add default routing_key method
[#41535599] Use the resource object instead of the action result in the publish method
[#41535599] Remove id in the routing key