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

济南网站建设 联系小七网站页面的优化

济南网站建设 联系小七,网站页面的优化,自定义网站建设团队,图片瀑布流代码wordpress本文目录如下:一、Spring Cloud基础知识什么是微服务架构?服务拆分 有哪些注意事项?什么是分布式集群?分布式的 CAP 原则?组件 - Spring Cloud 哪几个组件比较重要?组件 - 为什么要使用这些组件?组件 - Na…

本文目录如下:

    • 一、Spring Cloud基础知识
      • 什么是微服务架构?
      • 服务拆分 有哪些注意事项?
      • 什么是分布式集群?
      • 分布式的 CAP 原则?
      • 组件 - Spring Cloud 哪几个组件比较重要?
      • 组件 - 为什么要使用这些组件?
      • 组件 - Nacos 和 Eureka(已停更) 有什么区别?
      • 组件 - Ngnix 和 Ribbon 有什么区别?
      • Ribbon 负载均衡的原理?
      • 组件 - 什么是 服务降级 与 服务熔断?
      • 微服务 中如何实现 远程调用?
      • REST 和 RPC 远程调用有什么区别?

一、Spring Cloud基础知识

  • SpringCloud入门教程 - 包含创建 Spring Cloud项目教程 - CSDN
  • 写给小白看的Spring Cloud入门教程 - 掘金
  • Spring Cloud 入门总结 - 掘金

什么是微服务架构?

微服务架构 就是根据业务 拆分软件模块,每个模块 单独运行,每个模块本身是 单体


服务拆分 有哪些注意事项?

  • 1.不同微服务, 不要重复开发 相同业务。
  • 2.微服务 数据独立,不要访问其它微服务的 数据库。(一个微服务 对应 一个数据库)
  • 3.微服务可以将 自己的业务 暴露为 接口,供其它微服务 调用

什么是分布式集群?

  • 分布式系统: 若干个程序部署在若干台不同的计算机上,它们通过 网络 协作完成一个服务。
  • 集中式集群: 相同的程序, 在本机部署了多次, 有了 Docker 后这很轻松。
  • 分布式集群: 若干个程序在 不同的计算机 上部署了 多次。(强调 容灾能力)

分布式的 CAP 原则?

  • CAP原则: 指的是在一个分布式系统中,一致性 (Consistency)可用性 (Availability)分区容错性 (Partition tolerance)
  • CAP原则 指的是: 这三个要素最多只能 同时实现两点,不可能 三者兼顾

组件 - Spring Cloud 哪几个组件比较重要?

总体架构

  • Nacos / Eureka: 注册中心: 主管 服务的发现相互调用。(还有 Zookeeper)
  • Feign: 服务远程调用
  • Ribbon: 负载均衡器
  • Spring Cloud GatewayZuul: 服务网关
  • Spring Cloud Config: 配置中心
  • Hystrix: 服务监控和保护: 为 微服务 提供了 服务降级熔断 的方案。

组件 - 为什么要使用这些组件?

  • ~~Eureka与案例分析-Eureka解决什么问题?~- 已停更~ —— Eureka 使用教程视频
  • Ribbon负载均衡原理-Ribbon解决什么问题?
  • Nacos-认识和安装Nacos
  • 基于 Feign 远程调用

组件 - Nacos 和 Eureka(已停更) 有什么区别?

  • Nacos 支持 CP(不保证 可用性)AP; Eureka 只支持 AP(不保证 一致性)
  • Nacos 的阈值是针对 某个具体Service 的,而不是针对所有服务的;但 Eureka 的自我保护阈值是针对 所有服务 的。
  • Nacos 使用 Netty, 是 长连接; Eureka短连接, 定时发送

组件 - Ngnix 和 Ribbon 有什么区别?

  • Nginx客户端 所有请求统一交给 Nginx,由 Nginx 进行实现 请求转发,属于 服务器端负载均衡
  • Ribbon 是从 Eureka注册中心 上获取 服务注册信息列表,缓存到本地,然后在 本地 实现 轮询负载均衡 策略。

  • Nginx 适合于 服务器端实现负载均衡 比如 Tomcat
  • Ribbon 适合与在微服务中 RPC远程调用 实现 本地服务负载均衡,比如 DubboSpringCloud 中都是采用 本地负载均衡

Ribbon 负载均衡的原理?

image.png

组件 - 什么是 服务降级 与 服务熔断?

服务降级

  • 超时:当下游的服务响应过慢,上游服务主动停掉一些不太重要的业务,加快 响应速度
  • 程序运行异常:当 下游的服务 因为某种原因 不可用上游 主动调用本地的一些 降级逻辑,加快 响应速度

服务熔断

  • 不调用该 失败的服务,直接返回,快速释放资源

微服务 中如何实现 远程调用?

  • 基于 RestTemplate 发起的 http请求 实现 远程调用
  • http请求远程调用 是与语言无关的调用,只要知道对方的 ip、端口、接口路径、请求参数 即可。

REST 和 RPC 远程调用有什么区别?


http://www.tj-hxxt.cn/news/118548.html

相关文章:

  • 周到的做网站百度seo标题优化软件
  • 网站上传的图片不显示营销型网站有哪些
  • 广州做网站多少钱全网媒体发布平台
  • 卢沟桥做网站的公司企业宣传片
  • 网页设计代码如何写实训报告过程宁波网站快速优化
  • wordpress have_posts循环key重庆 seo
  • 怎么打开wordpress后台网站网络推广优化
  • 学编程需要具备什么条件seo网络培训
  • 龙华营销型网站制作哪家好seo外包服务方案
  • 传统小型企业做网站的好处爱战网关键词挖掘
  • 广州花都区seo关键词排名优化报价
  • 公司做网站百度还是阿里软文广告发布平台
  • wordpress 企业站开发长春百度网站优化
  • 推荐优秀的企业网站设计seo搜索优化排名
  • 用于做网站头的图片云盘网页版登录
  • 律师在哪个网站做推广比较好推广赚钱app
  • 做网站是什么公司做网络推广怎么找客户
  • o2o网站建设代理商宁波seo快速排名
  • 掌上乌鲁木齐app下载需要优化的网站有哪些?
  • 售后服务 培训网站后台操作 多少百度推广营销方案
  • 怎样注册代理记账公司湖南广告优化
  • python 做网站教程中国网站建设公司
  • 门户网站建设检察搜索引擎竞价广告
  • 网站搜索排名优化优化百度搜索
  • 杭州外贸网站建设济南seo优化公司
  • 学做川菜下什么网站推广app的软文案例
  • 图文网站源码分享推广
  • 网站备案号被注销怎么办北京建设网站公司
  • 哪些网站可以做爬虫实验搜狐视频
  • 做一晚水泥工歌曲网站seo排名技巧