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

现在网站建设的技术中国建筑网测

现在网站建设的技术,中国建筑网测,网站建设网络宣传,门户网站指的是什么文章目录 SpringCloud 概述一、微服务中的相关概念1、服务注册与发现2、负载均衡3、熔断4、链路追踪5、API网关 二、SpringCloud的介绍三、SpringCloud的架构1、SpringCloud中的核心组件(1)Spring Cloud Netflix组件(2)Spring Clo…

文章目录

  • SpringCloud 概述
    • 一、微服务中的相关概念
      • 1、服务注册与发现
      • 2、负载均衡
      • 3、熔断
      • 4、链路追踪
      • 5、API网关
    • 二、SpringCloud的介绍
    • 三、SpringCloud的架构
      • 1、SpringCloud中的核心组件
        • (1)Spring Cloud Netflix组件
        • (2)Spring Cloud Alibaba组件
        • (3)Spring Cloud原生及其他组件

SpringCloud 概述

一、微服务中的相关概念

1、服务注册与发现

服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务 的Port ,以及暴露服务自身状态以及访问协议等信息。

服务发现:服务实例请求注册中心获取所依赖服务信息。服务实例通过注册中心,获取到注册到其中的 服务实例的信息,通过这些信息去请求它们提供的服务。

2、负载均衡

负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应 用、数据库或其他服务的性能和可靠性

3、熔断

熔断这一概念来源于电子工程中的断路器(Circuit Breaker)。在互联网系统中,当下游服务因访问压 力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。这种牺牲局部,保全整体的措施就叫做熔断

4、链路追踪

随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言 来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要对一次请求涉及的多个 服务链路进行日志记录,性能监控即链路追踪

5、API网关

随着微服务的不断增多,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务
的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信可能出现:

  • 客户端需要调用不同的url地址,增加难度
  • 再一定的场景下,存在跨域请求的问题
  • 每个微服务都需要进行单独的身份认证

针对这些问题,API网关顺势而生

API网关直面意思是将所有API调用统一接入到API网关层,由网关层统一接入和输出。 一个网关的基本 功能有:统一接入、安全防护、协议适配、流量管控、长短链接支持、容错能力。有了网关之后,各个 API服务提供团队可以专注于自己的的业务逻辑处理,而API网关更专注于安全、流量、路由等问题

二、SpringCloud的介绍

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基 础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring Cloud并没有重复制造轮子,它只是将目前各家 公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉 了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

三、SpringCloud的架构

1、SpringCloud中的核心组件

Spring Cloud的本质是在 Spring Boot 的基础上,增加了一堆微服务相关的规范,并对应用上下文进行了功能增强。既然 Spring Cloud 是规范,那么就需要去实现,目前Spring Cloud 规范已有 Spring官方,Spring Cloud Netflix ,Spring Cloud Alibaba等实现。通过组件化的方式,Spring Cloud将这些实现整合到一起构成全家桶式的微服务技术栈

(1)Spring Cloud Netflix组件

组件名称作用
Eureka服务注册中心
Ribbon客户端负载均衡
Feign声明式服务调用
Hystrix客户端容错保护
ZuulAPI服务网关

(2)Spring Cloud Alibaba组件

组件名称作用
Nacos服务注册中心
Sentinel客户端容错保护

(3)Spring Cloud原生及其他组件

组件作用
Consul服务注册中心
Config分布式配置中心
GatewayAPI服务网关
Sleuth/Zipkin分布式链路追踪
http://www.yayakq.cn/news/265194/

相关文章:

  • 网站建设相关推荐单仁牛商
  • 地方行业网站网站 icp
  • 自己的网站怎么做模板杭州系统vi设计
  • 成都彭州网站建设重庆市中心在哪个区
  • 建网站公司 优帮云常德网站建设wynet123
  • 职教集团网站建设方案代运营一个月多少钱
  • 小企业网站维护什么东西做58同城这样的网站有哪些
  • 做策划的都上哪些网站搜索资料间厦门网站排名优化软件
  • 乡林建设集团官方网站辽ICP备 网站建设 中企动力
  • 创建网站是怎么赚钱的即墨今天新闻大事
  • 网站设计稿尺寸哪里可以学效果图制作
  • 汽配做的最好的网站wordpress免签约支付
  • 岳阳二手房网站最好免费高清视频下载
  • 网站建设报价表下载巩义网站建设费用多少
  • 上海网站建设sheji021领英怎么注册公司主页
  • 网站主题及样式优化wordpress的网站怎么让他上线
  • 简单房地产网站在哪隆力奇会员管理系统
  • 浙江十大外贸公司seo变现培训
  • eclipse怎么做网站计算机网络技术 网站建设方向
  • 深圳京圳建设监理有限公司网站网站建设含义
  • 工信部网站备案系统登录河南省建设工会网站
  • 台州网站建设优化内蒙古响应式网站建设
  • 住房城乡建设部执业资格注册中心网站安徽网站建设SEO优化制作设计公司
  • 森马网站建设情况网站建设实训考试
  • 网站开发结束语免费网页游戏大全
  • 乐清建网站公司哪家好aitt网站建设中
  • 电子网站开发技术包括公司项目推广有什么方式
  • 帝国做网站是选择静态还是伪静态辽宁建设工程信息网网上开标
  • 自己制作的网站怎么做分页互联网技术应用学什么
  • 黄金网站软件app视频网站换空间 怎么下载