MOOON-scheduler设计图更新

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏软件工程师成长笔记

VMwareWorkstation10.0安装CentOS7.0虚拟机

1.下载VMwareWorkstation10.0虚拟机 2.下载CentOS-7.0-1406-x86_64-DVD.iso镜像 官网下载:http://...

5713
来自专栏Vamei实验室

Python进阶02 文本文件的输入输出

Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来实现。 创建文件对象 ...

18510
来自专栏Laoqi's Linux运维专列

yum,rpm

rpm工具详解 首先打开虚拟机页面,右下角点击一个光盘的图标,右击点击“连接”,要是真机服务器,就需要把光盘放到dvd中! #mount /dev/cdrom ...

3325
来自专栏xingoo, 一个梦想做发明家的程序员

Elasticsearch —— bulk批量导入数据

在使用Elasticsearch的时候,一定会遇到这种场景——希望批量的导入数据,而不是一条一条的手动导入。那么此时,就一定会需要bulk命令! 更多内容参...

3098
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装OpenLiteSpeed Web服务器

OpenLiteSpeed是一种优化的开源Web服务器,可用于管理和提供站点。就Linux Web服务器而言,OpenLiteSpeed具有一些有趣的功能,使其...

1250
来自专栏抠抠空间

Linux的安装(虚拟机环境)与基础配置

2900
来自专栏向治洪

使用Apache的ab进行压力测试

概述 ab是apache自带的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab然后进行apache 负载压力测试。 后台测试开发中,常用的压...

30210
来自专栏云计算教程系列

如何在CentOS 7上安装OpenLiteSpeed Web服务器

OpenLiteSpeed是一种优化的开源Web服务器,可用于管理和提供站点。就Linux Web服务器而言,OpenLiteSpeed具有一些有趣的功能,使其...

2200
来自专栏finleyMa

morgan nodejs日志组件两种用法

默认morgan没有提供记录请求参数和请求内容的方法, 但是他提供了扩展方法,如下:

2562
来自专栏魏艾斯博客www.vpsss.net

lnmp 无法删除.user.ini 文件的解决办法

1393

扫码关注云+社区

领取腾讯云代金券