首页 > 其他分享 >系统架构模式

系统架构模式

时间:2022-10-08 17:15:55浏览次数:111  
标签:服务 CRUD 系统 应用程序 polyglot 模式 架构 体系结构

软件架构师和开发人员使用许多体系结构模式。 以下是一些模式(混合体系结构样式和体系结构模式)::

请注意,没有适用于所有情况的特定体系结构模式、样式或技术。 图 6-3 显示了一些可用于不同微服务的方法和技术(但不是按照特定顺序)。

 

图 6-3。 多体系结构模式和 polyglot 微服务体系

多体系结构模式和 polyglot 微服务意味着可以混合搭配语言和技术以满足每个微服务的需求,并且仍让它们彼此通信。

每个微服务可能具有不同体系结构模式,使用不同语言和数据库,具体取决于应用程序的本质、业务要求和优先级。 

例如,对于简单的 CRUD 维护应用程序,设计和实现 DDD 模式可能无意义。 但对于核心域或核心业务,可能需要应用更高级的模式,以应对不断变化的业务规则的业务复杂性。

尤其是处理由多个子系统构成的大型应用程序时,不应基于单个体系结构模式应用单个顶级体系结构。 例如,CQRS 不应作为整个应用程序的顶级体系结构,但可能适用于一组特定的服务。

没有在任何情况下都通用的体系结构模式。 不可能有“适合所有情况的体系结构模式”。必须根据每个微服务的优先级,为每个微服务选择不同方法

 

标签:服务,CRUD,系统,应用程序,polyglot,模式,架构,体系结构
From: https://www.cnblogs.com/friend/p/16769509.html

相关文章

  • 报表系统搭建很难?其实选对数据填报系统就简单了一半_光点科技
    随着企业信息化的发展,产生的数据越来越多,对报表的需求也越来越大。业务每天都在增加需求,报表开发每天都在加班,抱怨。随着时间的推移,公司的运营效率降低了。许多企业渴望建立......
  • docker网络模式分类
    docker有四种网络模式bridge模式host模式container模式none模式Docker跨host网络:overlay、macvlan......
  • 数字孪生智慧高速公路三维可视化GIS运维系统
    建设背景截至2021年底,全国高速公路总里程已达到16.91万公里,居世界首位。自2019年开始,国家政策频出,印发了《交通强国建设纲要》(2019)、《国家综合立体交通网规划纲要》(2021......
  • 08-Go设计模式-外观模式
    外观模式示例代码/*外观模式根据迪米特法则,如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。Facade模式也叫外观模式,是由GoF提出的23种设计模式......
  • CentOS7升级系统内核到4.19
    由于在线升级会升到最新版本,所有采用下载离线rpm包方式进行升级到指定版本第一步:下载离线升级包wgethttp://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86......
  • C/C++简单音乐播放器系统
    C/C++简单音乐播放器系统程序设计题1:简单音乐播放器系统出题人:吴敏面向专业:计算机科学与技术难度等级:41问题描述编写一个简单音乐播放器软件,实现歌单文件的浏览,点......
  • 学籍管理系统可行性研究分析
    1、引言1.1编写目的通过对学生学籍管理系统项目进行一系列的详细调查研究,明确了该系统项目的实现在技术、经济和社会因素方面的可行性,阐述为了合理地达到项目目标的实现报......
  • 玩转分布式架构下的可观测性
    可观测性背景云原生可观测性是从传统软件监控及数据分析可视化工具中,总结出在云原生领域中,从底层容器基础设施、通用技术组件到业务应用系统全链路监控运维、运营治理等产品......
  • 07-Go设计模式-适配模式
    适配模式示例代码/*适配器模式:将一个类的接口转换成客户希望的另外一个接口。使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式中的角色和......
  • 实践GoF的设计模式:访问者模式
    摘要:访问者模式的目的是,解耦数据结构和算法,使得系统能够在不改变现有代码结构的基础上,为对象新增一种新的操作。本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:......