前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「软件架构」软件架构样式和模式列表

「软件架构」软件架构样式和模式列表

作者头像
首席架构师智库
发布2020-07-20 14:48:02
8260
发布2020-07-20 14:48:02
举报
文章被收录于专栏:超级架构师超级架构师

架构模式是一种通用的、可重用的解决方案,用于解决给定上下文中软件架构中常见的问题。架构模式通常被记录为软件设计模式。

架构样式目录

  • 三层
  • 多层体系结构
  • 模型视图控制器
  • 领域驱动设计
  • 微内核
  • 黑板模式
  • 传感器控制器执行器
  • 表现-抽象-控制

架构风格目录

结构

  • 基于组件
  • 整体应用
  • 分层的
  • 管道和过滤器
  • 微服务

共享内存

  • 以数据库为中心
  • 黑板
  • 基于规则

消息传递

  • 事件驱动 aka隐式调用
  • 发布订阅
  • 异步消息传递

自适应系统

  • 插件
  • 微内核
  • 反射
  • 特定于域的语言

分布式系统

  • 客户机服务器(2层、3层、n层展示了这种风格)
  • 无共享架构
  • 基于空间架构
  • 对象请求代理
  • 点对点
  • 代表性状态转移(REST)
  • 面向服务架构
  • 云计算模式[2]

本文:http://jiagoushi.pro/list-software-architecture-styles-and-patterns

讨论:请加入知识星球或者微信圈子【首席架构师圈】

微信公众号

关注微信公众号【首席架构师智库】

微信小号

希望加入的群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型。

知识星球

向大咖提问,近距离接触,或者获得私密分享。

点击加入知识星球【首席架构师圈】

微信圈子

志趣相投的同好交流。

点击加入微信圈子【首席架构师圈】

喜马拉雅

路上或者车上了解最新黑科技资讯,架构心得。

点击,收听【智能时刻,架构君和你聊黑科技】

知识星球

认识更多朋友,职场和技术闲聊。

点击加入知识星球【知识和技术】

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 首席架构师智库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 架构样式目录
  • 架构风格目录
    • 结构
      • 共享内存
        • 消息传递
          • 自适应系统
          • 分布式系统
          相关产品与服务
          CODING DevOps
          CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档