<div dir="ltr">Hey there,<div><br></div><div>I've got a quick question about the RabbitMQ exchanges. We are writing listeners</div><div>for the RabbitMQ exchanges. The basic information about the tasks like</div><div>compute.instance.create.[start|stop] etc. as stored in the 'payload' attribute of the</div>
<div>json message are my concern at the moment.</div><div><br></div><div>Does this follow a certain predefined structure that's consistent for the lifetime of, say,</div><div>a specific nova api version? Will this change in major releases (from havana to icehouse)?</div>
<div>Is this subject to change without notice? Is there a definition available somewhere? Like for</div><div>the api versions?</div><div><br></div><div>In short, how reliable is the json structure of the payload attribute in a rabbitMQ message?</div>
<div><br></div><div>We just want to make sure, that with an update to the OpenStack controller, we wouldn't</div><div>break our listeners?</div><div><br></div><div>My Best,</div><div>George</div></div>