Вы должны взглянуть на Azure Сервисная шина . Он имеет очереди FIFO, а также возможности публикации / подписки. Однако, если использование управляемой службы Azure не является строгим требованием, вы также можете использовать RabbitMQ на виртуальной машине (или в кластере для обеспечения высокой доступности).
ОБНОВЛЕНИЕ: Ваш ответ означает, что вам нужна управляемая служба. Есть 2 варианта - если вы хотите go с RabbitMQ, но не хотите управлять инфраструктурой, вы можете go для стороннего поставщика услуг, такого как CloudAMQP , который будет управлять им от вашего имени. Другой вариант - go для собственных сообщений Cloud. Это означает, что если вы используете Azure, вы меняете службу обмена сообщениями на Azure Service Bus. Это также будет означать изменение вашего кода.