1、Web Server
在neutron.egg-info/ent可_points.txt 中定义了 Neutron Server的启动函数名称:
neutron-server = neutron.cmd.eventlet.server:main
按照这个路径,找到main函数文件:
neutron/cmd/eventlet/server/__init__.py
代码如下:
from neutron import server |~
▾ neutron/ | 14 from neutron.server import rpc_eventlet |~
▸ agent/ | 15 from neutron.server import wsgi_eventlet |~
▸ api/ | 16 |~
▸ callbacks/ | 17 |~
▾ cmd/ | 18 def main(): |~
▾ eventlet/ | 19 server.boot_server(wsgi_eventlet.eventlet_wsgi_server) |~
▸ agents/ | 20 |~
▸ plugins/ | 21 |~
▾ server/ | 22 def main_rpc_eventlet(): |~
__init__.py | 23 server.boot_server(rpc_eventlet.eventlet_rpc_server)