云原生微服务-理论篇

news2024/11/14 3:20:13

文章目录

  • 分布式应用的需求
  • 分布式架构治理模式演进
  • 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.coloradmin.cn/o/1228595.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ps找不到msvcp140.dll怎么办?亲测5个有效的修复方法分享

运行Photoshop时提示找不到MSVCP140.dll,这是因为计算机MSVCP140.dll文件丢失或者损坏。msvcp140.dll是微软Visual C 2015运行库的一部分,它包含了许多用于支持C运行的函数和类。当我们在使用某些程序时,如果这个程序依赖于msvcp140.dll&…

【c++随笔13】多态

【c随笔13】多态 多态性(Polymorphism)在面向对象编程中是一个重要概念,它允许以统一的方式处理不同类型的对象,并在运行时动态确定实际执行的方法或函数。一、什么是多态性?1、关键概念:C的多态性2、多态定…

构造函数,原型对象,实例对象

1.构造函数、原型对象、实例对象三者分别是什么? 构造函数:用来创建对象的函数,创建实例对象的模板 。构造函数的函数名尽量首字母大写(为了区分普通函数和构造函数)原型对象:每一个函数在创建的时候,系统都会给分配一…

【Android Jetpack】DataStore的介绍

DataStore Jetpack DataStore是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。 注意:如果您需要支持大型或复杂数据集、部分更新或参照完整性,请考虑使…

【算法挨揍日记】day28——413. 等差数列划分、978. 最长湍流子数组

413. 等差数列划分 413. 等差数列划分 题目描述: 如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。 例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。 给你一个整数数组 nums…

【wp】2023第七届HECTF信息安全挑战赛 Web

伪装者 考点:http协议flask的session伪造ssrf读取文件 首先根据题目要求就行伪造HTTP 这里不多说,比较基础 然后下面得到是个登入 页面,我们输入zxk1ing 得到 说什么要白马王子 ,一眼session伪造 看到ey开头感觉是jwt 输入看看 得…

动态规划专项---最长上升子序列模型

文章目录 怪盗基德的滑翔翼登山合唱队形友好城市最大上升子序列和拦截导弹导弹防御系统最长公共上升子序列 一、怪盗基德的滑翔翼OJ链接 本题思路:本题是上升子序列模型中比较简单的模型&#xff0c;分别是从前往后和从后往前走一遍LIS即可。 #include <bits/stdc.h>co…

深度学习中的图像融合:图像融合论文阅读与实战

个人博客:Sekyoro的博客小屋 个人网站:Proanimer的个人网站 abs 介绍图像融合概念&#xff0c;回顾sota模型&#xff0c;其中包括数字摄像图像融合&#xff0c;多模态图像融合&#xff0c; 接着评估一些代表方法 介绍一些常见应用&#xff0c;比如RGBT目标跟踪&#xff0c;…

PgSQL技术内幕-Bitmap Index Scan

PgSQL技术内幕-Bitmap Index Scan 1、简介 Bitmap索引扫描是对索引扫描的一个优化&#xff0c;通过建立位图的方式将原来的随机堆表访问转换成顺序堆表访问。主要分为两点&#xff1a;1&#xff09;管理每个Bitmap的hash slot没用完时&#xff0c;每个Bitmap代表每个heap页中满…

LeetCode【92】翻转链表II

题目&#xff1a; 思路&#xff1a; https://blog.csdn.net/DarkAndGrey/article/details/122146216 public ListNode reverseBetween(ListNode head, int left, int right) {if(head null || right left){return head;// 头节点为null&#xff0c;链表为空&#xff0c;反…

340条样本就能让GPT-4崩溃,输出有害内容高达95%?OpenAI的安全防护措施再次失效

仅需340个示例微调GPT-4&#xff0c;即可绕过安全限制&#xff0c;让模型说出“枪支改装方法”、“生化武器制作过程”等有害内容&#xff1f; OpenAI的安全防护措施再次失效&#xff0c;攻击的成功率高达95%&#xff01; 近日&#xff0c;美国顶尖大学UIUC与斯坦福联合对GPT…

华为麒麟服务器--硬盘问题

记录以下今天处理的服务器&#xff1a; 情况说明&#xff1a;linux 系统&#xff0c;不知道什么原因系统就突然不能用了&#xff08;据说是前段时间断电来着&#xff0c;但是机房有应急电源&#xff09;。 系统环境&#xff1a; 服务器&#xff1a;华为RH2288H V3 服务器 服…

(数据库管理系统)DBMS与(数据库系统)DBS的区别

数据库管理系统&#xff08;DBMS&#xff0c;Database Management System&#xff09;和数据库系统&#xff08;DBS&#xff0c;Database System&#xff09;是两个相关但不同的概念。 DBS是一个更广泛的概念&#xff0c;指的是计算机系统引入数据库后的系统&#xff0c;包括数…

vscode设置代码模板

一键生成vue3模板代码 效果演示 输入vue3 显示快捷键 按回车键 一键生成自定义模板 实现方法 进入用户代码片段设置 选择片段语言 vue.json输入自定义的代码片段 prefix是触发的内容&#xff0c;按自己的喜好来就行&#xff1b; body是模板代码&#xff0c;写入自己需要的…

SpringBoot常见注解

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a;每天一个知识点 ✨特色专栏&#xff1a…

leetcode刷题日志-68.文本左右对齐

给定一个单词数组 words 和一个长度 maxWidth &#xff0c;重新排版单词&#xff0c;使其成为每行恰好有 maxWidth 个字符&#xff0c;且左右两端对齐的文本。 你应该使用 “贪心算法” 来放置给定的单词&#xff1b;也就是说&#xff0c;尽可能多地往每行中放置单词。必要时可…

基于截图页面生成前端项目

前两天&#xff0c;在群里看见一个视频&#xff0c;视频中&#xff0c;作者截图twitter首页&#xff0c;然后使用截图直接生成与截图布局非常相近的前端项目&#xff0c;效果还是比较惊艳的。 今天陪老婆回老家&#xff0c;路上clone这个项目的代码到本地&#xff0c;学习了一下…

IDEA自动注解设置(中文版)

IDEA自动注解设置 1、添加类自动注释 文件 - 设置 - 编辑器 - 文件和代码模板 - Include - File Header /** *description&#xff1a;TODO *author&#xff1a; ${USER} *create&#xff1a; ${DATE} ${TIME} */2、添加类方法自动注释 文件 - 设置 - 编辑器 - 实时模版 - …

ARouter出现 there‘s no route matched in group问题排查

在使用ARouter时候会出现找不到映射路径的问题&#xff0c;这里给兄弟们总结下踩过的坑 所有用到的模块都要有填写依赖 android {defaultConfig {......javaCompileOptions {annotationProcessorOptions {arguments [AROUTER_MODULE_NAME: project.getName()]}}} } ... depe…

超详细~25考研规划~感恩现在努力的你!!!

25考研规划 俄语&#xff0c;翻译过来叫我爱你 考试时间 第一天 8.30-11.30政治——100分 2.00-5.00英语——100分 第二天 8.30-11.30数学——150分 2.00-5.00专业课——150分 1.什么是25考研 将在2024年12月参加考研&#xff0c;2025年本科毕业&#xff0c;9月读研究…