且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

MOOON-scheduler设计图更新

更新时间:2022-08-18 18:05:16

初稿设计:http://blog.chinaunix.net/uid-20682147-id-3252602.html

在上一版本的基础上,进行了细化和关系调整,并考虑了Service在线升级,升级过程中,会同时存在两个不同版本的Service,这可以从CServiceTable和CkernelService间的关系看出来,升级过程中不会有任何消息的丢失,完全无缝升级,得益于双版本同时在线服务设计,当老版本Service处于停止服务状态过程中时,会将消息转交给新版本Service处理,但如仍需要老版本才能处理的消息,则它会继续处理。
MOOON-scheduler设计图更新