微服务设计模式

微服务在过去十年中已经发展到现在非常成熟的水平。许多模式被演变以适应不同的需求。

架构模式

  • 分层图案
    • 2层
    • 三层
    • n层
  • 客户端服务器
    • 一个服务器和多个客户端
    • 大多数在线应用程序,例如电子邮件、银行应用程序等。
  • 分开演示
    • 模型-视图-控制器 (MVC)
      • 模型——包含核心功能和数据
      • 查看——向用户显示信息
      • 控制器——处理用户的输入
    • 模型-视图-呈现器 (MVP)
      • 视图就像 MVC 中的控制器一样负责
    • 模型-视图-ViewModel(MVVM 或 ViewModel)
      • ViewModel 是链接层
    • 请参阅下图以了解各个表示层之间的差异。

  • 微内核架构
    • 也称为可插拔架构
    • 两个组成部分:核心系统和插件模块
  • 面向服务的架构(SOA)
    • 应用程序被分成小的独立服务
    • 可能有单个数据库

相关推荐

  1. 服务设计模式

    2024-02-23 10:44:48       59 阅读
  2. 服务设计模式:构建现代分布式系统的蓝图

    2024-02-23 10:44:48       33 阅读
  3. Python服务架构的15个设计模式

    2024-02-23 10:44:48       24 阅读
  4. 基于SpringCloudAlibaba的服务架构设计模式

    2024-02-23 10:44:48       31 阅读
  5. 深入探讨服务架构设计模式与常见实践

    2024-02-23 10:44:48       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 10:44:48       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 10:44:48       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 10:44:48       82 阅读
  4. Python语言-面向对象

    2024-02-23 10:44:48       91 阅读

热门阅读

  1. 获取视频第一帧,以及后续上传

    2024-02-23 10:44:48       48 阅读
  2. Shiro-12-caching 缓存

    2024-02-23 10:44:48       63 阅读
  3. 【递归】969. 煎饼排序

    2024-02-23 10:44:48       45 阅读
  4. python opencv实现车牌识别

    2024-02-23 10:44:48       51 阅读
  5. 【Docker镜像】Node.js项目之使用Dockerfile构建镜像

    2024-02-23 10:44:48       47 阅读
  6. 开源计算机视觉库OpenCV详解

    2024-02-23 10:44:48       44 阅读
  7. Spark中写parquet文件是怎么实现的

    2024-02-23 10:44:48       53 阅读
  8. 主流开发语言和开发环境介绍

    2024-02-23 10:44:48       48 阅读
  9. 主流的开发语言和开发环境介绍

    2024-02-23 10:44:48       52 阅读