Skip to content

8 Framework篇:AdminRegistryServer

Alex edited this page Dec 28, 2018 · 1 revision

8 Framework篇:AdminRegistryServer

8.1 增加AdminRegistryServer

获取源码

  • 直接make,可以看到多出两个可执行文件:AdminRegServer和AdminRegServer-client

  • 第一个窗口执行:./NodeServer 第二个窗口执行:./AdminRegServer 第三个窗口执行:AdminRegServer-client

  • 执行后,打开第四个窗口执行ps -ef | grep HelloServer, 可以看到HelloServer进程已经启动了。

流程图更新:

framework流程

web管理平台发送进程启动指令给AdminRegistryServer,AdminRegistryServer发给NodeServer,最后由NodeServer通过sh脚本启动HelloServer

8.2 小结

framework篇暂时写到这里,这里只想通过HelloServer、NodeServer、AdminRegistryServer这三者的交互,说明framework是怎么一步步建立起来的,以及web是如何控制具体server的。

上面的源代码都是简化版的,旨在说明意图,理解后可以按照个人想法,继续丰富framework