
系统架构
文章平均质量分 93
梦想飞扬
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
展开
-
微服务初探
1. 简介 1.1 什么是微服务 介绍微服务之前,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微,狭义来讲就是体积小、著名的"2 pizza团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了)。而所谓服务,一定要区...原创 2021-01-22 14:19:07 · 226 阅读 · 0 评论 -
插件系统框架分析
插件系统概述 普通的系统,在编译发布之后,系统就不允许进行更改或扩充了,如果要进行某个功能的扩充,则必须要修改代码重新编译发布。使用插件可以很好地解决这个问题。 插件概念 首先由开发人员编写系统框架,并预先定义好系统的扩展借口。插件由其他开发人员根据系统预定的接口编写的扩展功能,实际上就是系统的扩展功能模块。插件都是以一个独立文件的形式出现。 对于系统来说并不知道插件的具体功能,仅仅是转载 2012-01-21 18:20:37 · 738 阅读 · 0 评论 -
平台+插件
插件的本质在于不修改程序主体(平台)的情况下对软件功能进行扩展与加强,当插件的接口公开后,任何公司或个人都可以制作自己的插件来解决一些操作上的不便或增加新的功能,也就是实现真正意义上的“即插即用”软件开发。平台+插件软件结构是将一个待开发的目标软件分为两部分,一部分为程序的主体或主框架,可定义为平台,另一部分为功能扩展或补充模块,可定义为插件。 在进行软件开发之前,是否采用平台+插件结构转载 2012-01-21 22:18:57 · 2539 阅读 · 1 评论 -
GoogleDesktop插件开发
GoogleDesktop插件开发 – 建立开发环境 Google推荐的开发环境是VS 2003,GoogleDesktop的插件是基于COM的,而COM是语言无关的,所以你可以用任何能开发COM的工具(语言)开发。 如果你使用的VS 2003或者VS 2005,建立开发环境非常容易。不过,如果你像我一样恋旧,还是喜爱VC6的简洁快速,排斥庞大缓慢的VS 2003或者VS 2转载 2012-01-25 19:12:14 · 729 阅读 · 0 评论 -
插件式设计的架构模型与实例
插件式设计近年来非常流行,其中eclipse起了推波助澜的作用,提到插件式就会不由自主的想到eclipse。其实插件式设计并不是什么新事物,早在几十年前就有了。像X Server就是基于插件式设计的,除了核心功能外,它所有的扩展功能和设备驱动都是以插件方式加入进来的。 基于插件的设计好处很多:把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现。扩展功能与框架以一种很松的方式耦转载 2012-01-25 18:25:46 · 745 阅读 · 0 评论