• 云原生架构模式


        01.云原生有哪些架构模式

        服务化架构模式

        Service Mesh化架构模式

        Serverless架构模式

        计算存储分离模式

        分布式事务模式

        可观测架构模式

        事件驱动架构模式

        网关架构模式

        混沌工程模式

        声明式设计模式

        

        01.服务化架构模式

        服务化架构通常也称为面向服务的架构(SOA),即在通信双方(服务提供者和服务消费者)之间约定好服务规约,然后基于该规约发布和调用服务.

        

        

        02.Service Mesh化架构模式

        Service Mesh(服务网格)是专用的基础结构层,主要用于保障服务之间安全,快速和可靠的通信.

        

        

        03.Serverless架构模式

        Serverless是一种新型的云计算运行模式,是指由云平台提供应用运行时需要的服务器,并且动态管理应用运行时需要的资源分配.

        全托管的计算服务:客户只需要编写代码构建引用,而无须关注同质化的,负担繁重的服务器等基础社会之的开发和运维工作.

        通用性:结合丰富的Bass云服务能力,支持云上所有重要类型的应用.

        自动的弹性伸缩:大幅度降低用户资源容量规划的难度.

        按量计费:企业的使用成本得到有效降低,无须为闲置的资源付费.

        

        04.计算存储分离模式

        

        05.分布式事务模式


        06.可观测架构模式

        

        07.事件驱动架构模式

        事件驱动架构是基于事件进行的通信架构.对于事件驱动的系统来说,事件的生成,捕获,通信,监听处理和持久化都是核心结构.

        比如商品服务,当写入商品数据时,通过app应用将数据写到数据库中,然后通过写入到消息队列中,通过事件索引修改ES中的数据结构.当需要查询时,直接查询ES中的数据.

        

        

        08.网关架构模式

        网关也称统一接入层,主要负责处理南北流向(North-South Traffic)的网络请求,通过网关把客户端访问流量都会经由网关转发给具体的业务系统.

        

       

        09.声明式设计模式

        命令式编程:小明想吃蛋炒饭,妈妈先去市场买来鸡蛋,煲好米饭,再起锅炒蛋炒饭.妈妈必须知道做蛋炒饭每一步动作.
        命令式编程关注的是具体步骤.如JAVA,C++语言.

        声明式编程:小明想吃蛋炒饭,小明只关注有蛋炒饭吃,至于是妈妈做,还是叫外卖,他不关心.
        声明式编程关注的是最后的结果.如:SQL,React.js,K8S Yaml

        

       

       

       22-06-20  

  • 相关阅读:
    JMeter设置中文界面显示
    Linux搭建JAVA环境
    SQLyog连接MySQL时出现错误代号:2058
    SQL基础教程(第2版)笔记整理
    sqlserver查询数据的所有表名和行数
    【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
    Asp.net在IE10、IE11下事件丢失经验总结
    SQL 2008 R2下载 升级R2 SP1或者SQL 2008从10.50.1600升级10.5.2500
    IE9浏览器中的My97日历控件刷新后无法打开问题解决办法
    windows2008 c盘清理
  • 原文地址:https://www.cnblogs.com/zhtzyh2012/p/16330149.html
Copyright © 2020-2023  润新知