当今互联网的发展,已不是大鱼吃小鱼的时代,而是快鱼吃慢鱼的时代。
图3 QQ宠物的技术架构
微内核简要介绍如下。
1)整个客户端改造成为一个微内核插件平台,只有一个插件加载器、插件版本控制组件、资源下载组件。
2)插件加载器,负责加载插件。
3)插件版本控制组件,负责询问版本服务器获取加载的版本。 4)资源下载组件,负责下载插件资源。
客户端的简要启动运行流程如下:
1)获取版本:内核启动后,询问版本控制服务器,获取需要加载的版本。 2)下载相应版本的XML配置。 3)加载器解析XML配置。 4)开始第一个插件加载逻辑。 5)下载第一个插件的资源。 6)加载第一个插件。 7)继续加载子节点插件。
微内核懒加载架构与Web架构的比较如表1所示。
表1 微内核懒加载架构与Web架构的比较
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库详解互联网产品开发中的“快”字诀(5)在线全文阅读。
相关推荐: