当前位置: 首页 > news >正文

云原生微服务-理论篇

文章目录

  • 分布式应用的需求
  • 分布式架构治理模式演进
  • ESB 是什么?
  • 微服务架构 MSA
  • 微服务实践细节
  • 微服务治理框架
    • sidercar
  • 什么是service mesh?
  • 康威定律
  • 微服务的扩展性
  • 什么是MSA 架构?
  • 中台战略和微服务
  • 微服务总体架构组件
  • 微服务网关
  • 服务发现与路由体系
  • 微服务之间的通信
  • 服务框架与治理
  • 监控体系
  • 何时引入微服务?
  • 微服务的痛点
  • 微服务体系下服务治理面临的跳站
  • 服务网格发展的趋势
  • 服务网格的基本功能
  • 控制平面 control plane
  • 微服务治理的实践
  • 服务网格和k8s的关系
  • 网格服务的技术标准
  • 服务网格发展史
  • service mesh 产品代表
  • 服务网格的部署模式
  • 云原生时代的微服务分布式体系
  • 未来的架构趋势
  • 云计算的发展历程
  • 云原生的定义
  • 华为云一站式Devops

在这里插入图片描述

分布式应用的需求

在这里插入图片描述

分布式架构治理模式演进

ESB: enterprise service buss 企业服务总线
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

ESB 是什么?

esb 是反分布式的
在这里插入图片描述

微服务架构 MSA

独立的服务分布式管理
在这里插入图片描述

在这里插入图片描述

微服务实践细节

api 网关产品为何还能存在?
在这里插入图片描述

微服务治理框架

在这里插入图片描述

sidercar

在这里插入图片描述

什么是service mesh?

在这里插入图片描述

在这里插入图片描述

康威定律

28定律
先完成再完善。
集中精力办大事。
立场决定观点
研发的角度优化、运维角度的优化?
在这里插入图片描述
在这里插入图片描述

微服务的扩展性

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

什么是MSA 架构?

在这里插入图片描述

在这里插入图片描述

中台战略和微服务

在这里插入图片描述
在这里插入图片描述

微服务总体架构组件

在这里插入图片描述

微服务网关

在这里插入图片描述

服务发现与路由体系

在这里插入图片描述

微服务之间的通信

  • 同步通信: 点对点
  • 异步通信: 发布订阅
    在这里插入图片描述

服务框架与治理

在这里插入图片描述

监控体系

在这里插入图片描述

何时引入微服务?

不要过早的进行微服务,因为微服务会引入一定的复杂度。当到达一定的规模的时候再评估。
在这里插入图片描述
在这里插入图片描述

微服务的痛点

在这里插入图片描述

微服务体系下服务治理面临的跳站

跨地域的均衡?
限流?
熔断?
mtls?双向TLS, 零信任网络模型
在这里插入图片描述

在这里插入图片描述

服务网格发展的趋势

在这里插入图片描述

服务网格的基本功能

OPA 开放策略引擎?

在这里插入图片描述

控制平面 control plane

在这里插入图片描述
在这里插入图片描述

微服务治理的实践

在这里插入图片描述

服务网格和k8s的关系

k8s 解决应用生命周期的问题
服务网格解决网络方面的问题,但是istio 有很大的野心。
在这里插入图片描述

网格服务的技术标准

在这里插入图片描述

服务网格发展史

在这里插入图片描述

service mesh 产品代表

在这里插入图片描述

服务网格的部署模式

  • 节点级别
  • sidercar Pod级别
    在这里插入图片描述

云原生时代的微服务分布式体系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

未来的架构趋势

在这里插入图片描述
在这里插入图片描述

云计算的发展历程

在这里插入图片描述

云原生的定义

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

华为云一站式Devops

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/237375.html

相关文章:

  • Unity模拟薄膜干涉效果
  • AIGC ChatGPT4对Gbase数据库进行总结
  • OSI网络模型与TCP/IP协议
  • C语言的5个内存段你了解吗?( 代码段/数据段/栈/堆)
  • 智能合约检测:新一代区块链技术的安全守护
  • Flutter笔记:缩放手势
  • JAXB:用XmlElement注解复杂类型的Java属性,来产生多层嵌套的xml元素
  • 万字长文 - Python 日志记录器logging 百科全书 - 高级配置之 日志分层
  • 工作记录---为什么双11当天不能申请退款?(有趣~)
  • ElasticSearch在Windows上的下载与安装
  • 软件测试/测试开发/人工智能丨基于Spark的分布式造数工具:加速大规模测试数据构建
  • ClickHouse的 MaterializeMySQL引擎
  • Ubuntu 22.04安装Rust编译环境并且测试
  • 制作Go程序的Docker容器(以及容器和主机的网络问题)
  • mysql清除数据痕迹_MySQL使用痕迹清理~/.mysql_history - milantgh
  • PDF控件Spire.PDF for .NET【转换】演示:自定义宽度、高度将 PDF 转 SVG
  • 01背包 P1507 NASA的食物计划
  • 平衡二叉树c语言版
  • 初始环境配置
  • 记GitLab服务器迁移后SSH访问无法生效的问题解决过程
  • 【NGINX--2】高性能负载均衡
  • Android studio run 手机或者模拟器安装失败,但是生成了debug.apk
  • 【面试经典150 | 数学】加一
  • Rust unix domain socket
  • 初识分布式键值对存储etcd
  • docker swarm集群部署
  • MySQL进阶_9.事务基础知识
  • IDEA调用接口超时,但Postman可成功调用接口
  • TableUtilCache:针对CSV表格进行的缓存
  • java源码-工程讲解