Thanks for the responses.
@Michael: Yup, I've noticed that there is a possibility for pushing a
message via management API but the annotation in docs:
"Please note that the publish / get paths in the HTTP API are intended
for injecting test messages, diagnostics etc - they do not implement
reliable delivery and so should be treated as a sysadmin's tool rather
than a general API for messaging."
does not look encouraging for me. Or it is not as bad as it is stated
in docs? ;)
@Alvaro: Thanks for the additional resources! :)
Regarding plug-ins and providers - I've talked with CloudAMQP support,
and they've assured me that they will support any custom plugin if it
is compliant with specified versions of Erlang and RabbitMQ (17.4 and
3.4.3). Another requirement for custom plug-in is a paid plan with a
dedicated instance (but it sounds like a reasonable requirement for me
- they'd like to avoid collateral damage on shared instances caused by
strange plug-ins ;)).
This attitude related with "no additional service" it is not a my
requirement (I didn't state that explicitly) and I have to stick with
that, but from what I'm seeing the actual difference will be really
insignificant (in other words - plug-in will be such additional
application, the only difference is that it will be hosted side by
side with a RabbitMQ instance).
Best regards,
--
Wojciech Gawroński (afronski)