Как реализованы вызовы RPC между модулями OpenStack, особенно Nova и Neutron? Я хочу вызывать нейтронный метод в Nova через RPC.
Искал по всему интернету, но не нашел понятного объяснения. Любая ссылка/документ будет полезна.
Как реализованы вызовы RPC между модулями OpenStack, особенно Nova и Neutron? Я хочу вызывать нейтронный метод в Nova через RPC.
Искал по всему интернету, но не нашел понятного объяснения. Любая ссылка/документ будет полезна.
Есть два аспекта:
RPC среди компонентов одного модуля openstack. Возьмем, к примеру, Nova. AMQP находится под реализацией RPC в парадигме pub/sub. Обратитесь к AMQP и Nova.
RPC среди модулей openstack. Это связь между различными модулями для обслуживания пользовательских запросов, таких как совместная работа nova, look и нейтрона при загрузке виртуальной машины. он использует открытый API-интерфейс модуля для межмодульной связи. например, это зависит как от клиента Neutron API, так и от клиента Glance API в nova.