문제

How RPC calls are implemented between modules of OpenStack specially Nova and Neutron? I want to call a neutron method in Nova through RPC.

Searched throughout the web, but couldn't find any easy understandable explanation. Any link/document would be helpful.

도움이 되었습니까?

해결책

There're two aspects:

  1. RPC among components of a single openstack module. Take Nova for example, AMQP is underneath RPC implementation in pub/sub paradigm. Refer AMQP and Nova

  2. RPC among openstack modules. It is the communication across different modules to serve user requests like how nova, glance and neutron work together when booting a virtual machine. it uses exposed module API to do inter-module communication. for example, it depends on both Neutron API client and Glance API client in nova.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top