Почему команда rpcinfo в linux не показывает rabbitmq?

Я понял, что некоторые компоненты Openstack обмениваются данными с помощью службы RabbitMQ (которая использует протокол RPC), в то время как другие обмениваются данными с помощью REST API, запросов к БД и т. д.

Но когда я проверяю rpcinfo -p, он не перечисляет никаких служб, связанных с RabbitMQ / openstack.

В чем разница между механизмом связи служб, отображаемых в rpcinfo (например: NIS, NFS и т. Д.), И службой RabbitMQ / Openstack?

0
задан 22 May 2019 в 17:38
1 ответ

RPC означает удаленный вызов процедуры . Основная проблема заключается в том, что существует слишком много протоколов, вызывающих RPC . Тот, который используется NIS и NFS, известен как ONC RPC (или SUN RPC). Openstack использовал другую реализацию RPC - основанную на AMQP , которая несовместима с oncrpc. В результате вам нужны разные инструменты для проверки и мониторинга. Вы можете начать с Мониторинг RabbitMQ

1
ответ дан 4 December 2019 в 15:42

Теги

Похожие вопросы