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

济南网站建设 联系小七html网页制作app

济南网站建设 联系小七,html网页制作app,网站在当地做宣传,wordpress 504 gateway time-out本文目录如下:一、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.dt0577.cn/news/52808.html

相关文章:

  • 郑州网站建设专注乐云seo企业邮箱账号
  • 贵阳有哪些可以制作网站的公司品牌营销策略分析论文
  • 琪恋网站建设电商平台app大全
  • 无锡免费做网站北京seo顾问
  • 怎么做网站呢重庆seo网站哪家好
  • 手机网站开发实例网站整站优化公司
  • 公司网站需求说明书免费发布产品信息的网站
  • 上海建设协会网站电商培训机构排名
  • 自己建网站百度到吗百度网页版入口链接
  • 网站编辑怎么做的今天发生的新闻
  • 仿中国化妆品网站模板企业宣传视频
  • 网站制作论文致谢广州seo优化费用
  • 东莞市微网站官方网站949公社招聘信息
  • 辽阳北京网站建设百度的推广广告
  • 成都官网优化多少钱成都抖音seo
  • 破解wordpress可见网站站长seo推广
  • 把网站放到域名上免费的关键词优化工具
  • 顶尖网站建设培训机构学校
  • 专门做眼镜的网站网络推广方法技巧
  • 自己怎做网站每天新闻早知道
  • 温州市建设小学大南网站seo网站内部优化
  • 做色情网站的人是怎么被抓的网络营销发展现状与趋势
  • 做网站版权所有怎么写网络推广都是收费
  • 苏州党员两学一做网站关键字c语言
  • 5944免费空间上搭建网站seo顾问服务 品达优化
  • 一般网站可以自己做商城吗石家庄seo推广
  • 期末作业做网站的心得体会国内设计公司前十名
  • wordpress 代码质量北京公司排名seo
  • 免费推广网站58网络公关公司联系方式
  • 科技类网站简介怎么做今日国际新闻热点