rpc.py - OpenStack Neutron 源码分析

返回介绍

rpc.py

发布于 2019-11-12 字数1181 浏览 754 评论 0

rpc.py

定义了create_consumer()方法,设置agent 进行RPC时候的消费者。

定义了PluginApi类和PluginReportStateAPI类。两者都是继承自rpc.RpcProxy类。
前者代表rpc API在agent一侧部分,用于agent调用plugin的方法。后者是agent汇报自身状态,用于向plugin汇报状态信息。

PluginApi类包括四个方法:get_device_details()、tunnel_sync()、update_device_down()和update_device_up()。

PluginReportStateAPI类只提供一个方法:report_state,将agent获取的本地的状态信息以rpc消息的方式发出去。

上一篇:ovs_cleanup_util.py

下一篇:securitygroups_rpc.py

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!