What specifically do you mean by "HTTP API commands"?
RabbitMQ has an HTTP API for metrics and monitoring. You can even publish and consume via it, although it
is not recommended as it is drastically less efficient than other protocols supported.
Applications that use RabbitMQ use one of the messaging protocols we support, which
means ideas and frameworks built around HTTP are not really applicable.
HTTP 1.1 is not a great choice for messaging if you ask me (HTTP/2 is much more adequate in that area).
Some of your services can use HTTP, others RabbitMQ, some can use both
(e.g. an HTTP API for metrics in monitoring makes perfect sense in a service
that consumes events using AMQP 0-9-1). I would not recommend trying to adapt
existing HTTP-oriented frameworks to AMQP or STOMP or MQTT.
RabbitMQ supports STOMP and MQTT over WebSockets, that can be used to bridge
the gap in some cases.