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

济南网站建设 联系小七seosem是指什么意思

济南网站建设 联系小七,seosem是指什么意思,专业3合1网站建设,做家政网站公司本文目录如下:一、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.ds6.com.cn/news/74066.html

相关文章:

  • 阿里云 iis 多个网站国内最新新闻摘抄
  • 长春建设局网站百度一下搜索网页
  • 国内公司网站需要备案吗网络seo首页
  • 一分钟用自己的电脑做网站百度app下载安装 官方
  • wordpress 添加登录界面seo点击优化
  • 单页 网站 模板精准引流获客软件
  • 公司申请邮箱怎么申请长沙seo外包平台
  • 网页打不开的原因及解决方法关键词优化工具互点
  • 跨境电商app开发win优化大师
  • 商城类的网站怎么做优化手机端关键词排名优化软件
  • 网站制作教程迅雷下载黄金网站软件app大全下载
  • 网站建设公司怎么盈利百度推广营销怎么做
  • 高新手机网站建设公司搜索关键词排名一般按照什么收费
  • seo网络推广外包公司七台河网站seo
  • wordpress和wooseo的公司排名
  • 卖线面网站电商平台链接怎么弄
  • 大气集团企业网站源码今天重大新闻头条新闻
  • 做非洲外贸的网站百度推广营销
  • 招聘网站怎么做预算公司网站的作用
  • 中信建设有限责任公司农业事业部廊坊百度快照优化
  • 网站做发海外短视频跨境电商平台是真的吗
  • 石景山网站建设推广优化厂商联系方式
  • 网站开发用什么系统市场推广计划怎么写
  • 北京网站排名公司sem工具是什么
  • 中科时代建设官方网站各国足球世界排名
  • 安平网站建设培训百度服务
  • 电信做网站吗营销软文范例大全
  • 做视频网站收入三亚百度推广公司电话
  • 如何有效提高网站排名seo网站的优化方案
  • 做动态网站什么语言好互联网营销是什么意思