插件式架构设计
插件式的架构设计简单来说就是将一套系统中的算法和功能不同而接口相同的同类事物抽象为插件的一种架构设计方式。我更将其看作是策略模式在整个系统的应用,如果采用微服务架构,插件也可以理解为微服务中的微单元。甚至于微服务架构也可以理解为一定程度上的插件设计,微服务作为大系统的插件而存在。 我最初使用这种方式是在工作第一年,当时参与公司产品重新架构,使用C编写程序,利用C语言的动态库动态加载能力,我们实现了不同厂家设备的动态支持和适配。当时还没有这样的架构名称,我在后来的使用中,不断提炼核心思想,姑且将其命名为插件式架构设计。 插件式架构设计的抽象设计如图所示: 主要给出了基于插件体系的一系列相关层,
用户评论
推荐下载
-
MYSQL_架构设计
MYSQL_架构设计,介绍MYSQL_架构设计\可扩展设计的基本原则
26 2019-07-18 -
软件架构设计ppt
软件架构设计ppt教程讲述软件架构设计的每一个步骤
31 2019-07-30 -
多维前端架构设计
资源名称:多维前端架构设计资源截图:资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
34 2019-07-30 -
DoDAF架构设计案例
美国国防部体系结构框架(DoDAF)开发案例。该案例是乔治.梅森大学相关课程的教学案例,非常完整,基本覆盖主要的体系结构产品,对掌握DoDAF有很大帮助。
41 2019-08-04 -
系统架构设计论文
希赛网系统架构师教程课件
38 2019-08-03 -
.Net分层架构设计
.Net layered architecture design
42 2019-06-26 -
软件架构设计教程
Software Architecture Design Tutorial
28 2019-06-26 -
Spark架构设计.pdf
Spark Architecture Design.pdf
29 2019-06-26 -
Android应用架构设计
Android应用架构设计
16 2019-07-05 -
IT基础架构设计概述
IT基础架构设计概述
22 2019-07-09
暂无评论