随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  SpringCloud

II-第十三章:(1)SpringCloud Nacos注册中心和配置中心
摘要:一、Nacos简介 1、命名由来 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service。 2、是什么 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos: Dynamic Naming and Configuration Servi 阅读全文
posted @ 2022-06-03 17:00 格物致知_Tony 阅读(147) 评论(0) 推荐(0) 编辑
II-第十二章:(1)SpringCloud Alibaba简介
摘要:一、SpringCloud Alibaba 1、Spring Cloud Netflix项目进入维护模式 https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now 2、Netfix 工程进行维护模式 Spri 阅读全文
posted @ 2022-05-29 10:45 格物致知_Tony 阅读(36) 评论(0) 推荐(0) 编辑
II-第十一章:(1)Sleuth分布式请求链路跟踪
摘要:一、Sleuth 概述 1、背景 为什么会出现这个技术?需要解决哪些问题? 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 2、 阅读全文
posted @ 2022-05-27 22:06 格物致知_Tony 阅读(64) 评论(0) 推荐(0) 编辑
II-第十章:(1)Stream消息驱动
摘要:一、Stream 消息驱动概述 1、Stream 是什么 什么是Spring Cloud Stream 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中 binder 阅读全文
posted @ 2022-05-25 22:29 格物致知_Tony 阅读(51) 评论(0) 推荐(0) 编辑
II-第九章:(1)Bus消息总线
摘要:一、Bus 消息总线概述 1、消息总线 上一关于 Config 讲解的加深和扩充,一言以蔽之 消息总线分布式自动刷新配置功能。 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新。 2、消息总线是什么 Spring Cloud Bus 配合 S 阅读全文
posted @ 2022-05-22 17:20 格物致知_Tony 阅读(99) 评论(0) 推荐(0) 编辑
II-第八章:(1)Config分布式配置中心
摘要:一、Config 概述 1、分布式系统面临的 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。 SpringCloud提供了ConfigSer 阅读全文
posted @ 2022-05-18 22:10 格物致知_Tony 阅读(54) 评论(0) 推荐(0) 编辑
II-第七章:(2)Gateway新一代网关
摘要:一、Gateway简介 1、官网说明 zuul1.X:https://github.com/Netflix/zuul/wiki Gateway:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE 阅读全文
posted @ 2022-05-14 19:45 格物致知_Tony 阅读(116) 评论(0) 推荐(0) 编辑
II-第七章:(1)Zuul路由网关
摘要:Zuul 阅读全文
posted @ 2022-05-14 19:42 格物致知_Tony 阅读(8) 评论(0) 推荐(0) 编辑
II-第六章:(1)Hystrix断路器
摘要:一、Hystrix断路器概述 1、分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微 阅读全文
posted @ 2022-05-08 18:37 格物致知_Tony 阅读(46) 评论(0) 推荐(0) 编辑
II-第五章:(1)OpenFeign服务接口调用
摘要:一、OpenFeign概述 1、OpenFeign是什么 Feign是一个声明式的Web服务客户端,让编写Web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可。 GitHub:https://github.com/spring-cloud/spring-cloud-openfeign 阅读全文
posted @ 2022-05-02 22:18 格物致知_Tony 阅读(118) 评论(0) 推荐(0) 编辑
II-第四章:(1)Ribbon负载均衡服务调用
摘要:一、Ribbon 负载均衡 1、概述 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超 阅读全文
posted @ 2022-05-02 17:23 格物致知_Tony 阅读(50) 评论(0) 推荐(0) 编辑
II-第三章:(7)三个注册中心异同点
摘要:三个注册中心异同点 CAP C:Consistency(强一致性) A:Availability(可用性) P:Partition tolerance(分区容错性) CAP理论关注粒度是数据,而不是整体系统设计的策略 经典CAP图 最多只能同时较好的满足两个。 CAP理论的核心是:一个分布式系统不可 阅读全文
posted @ 2022-05-02 11:28 格物致知_Tony 阅读(44) 评论(0) 推荐(0) 编辑
II-第三章:(6)Consul注册中心
摘要:一、Consul 简介 1、Consul 是什么 官网: https://www.consul.io/intro/index.html Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这 阅读全文
posted @ 2022-05-02 11:27 格物致知_Tony 阅读(131) 评论(0) 推荐(0) 编辑
II-第三章:(5)Zookeeper注册中心
摘要:一、注册中心Zookeeper zookeeper是一个分布式协调工具,可以实现注册中心功能 关闭Linux服务器防火墙后启动zookeeper服务器 zookeeper服务器取代Eureka服务器,zk作为服务注册中心 二、服务提供者 (1)新建cloud-provider-payment8004 阅读全文
posted @ 2022-05-02 11:25 格物致知_Tony 阅读(249) 评论(0) 推荐(0) 编辑
II-第三章:(4)Eureka 注册中心
摘要:一、Eureka 基础知识 1、什么是服务治理 什么是服务治理 Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实 阅读全文
posted @ 2022-05-02 11:23 格物致知_Tony 阅读(60) 评论(0) 推荐(0) 编辑
II-第二章:(3)微服务案例
摘要:一、前提 约定 > 配置 > 编码 二、IDEA新建project工作空间 1、微服务cloud整体聚合父工程Project 创建父工程步骤: (1)New Project (2)聚合总父工程名字 (3)Maven选版本 (4)工程名字 (5)字符编码 (6)注解生效激活 (7)Java编译版本选J 阅读全文
posted @ 2022-05-02 11:22 格物致知_Tony 阅读(71) 评论(0) 推荐(0) 编辑
II-第一章:(2)SpringCloud选型和说明
摘要:一、SpringBoot版本选择 git源码地址: https://github.com/spring-projects/spring-boot/releases/ SpringBoot2.0新特性: https://github.com/spring-projects/spring-boot/wi 阅读全文
posted @ 2022-05-02 11:20 格物致知_Tony 阅读(81) 评论(0) 推荐(0) 编辑
II-第一章:(1)微服务架构
摘要:一、微服务架构 1、什么是微服务 2、数字化生活-落地维度 组装:为了满足需求各个部分使用不同厂家的产品 品牌:一个品牌为了满足市场需求研发出各种产品 多个维度,是由多个厂家拼接而成,需要考虑兼容性等问题。 3、分布式微服务架构-落地维度 二、Spring Cloud 简介 1、什么是 Spring 阅读全文
posted @ 2022-05-02 11:18 格物致知_Tony 阅读(38) 评论(0) 推荐(0) 编辑
I-第七章:(1)SpringCloud Config分布式配置中心
摘要:一、概述 1、分布式系统面临的 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个 阅读全文
posted @ 2022-03-15 09:50 格物致知_Tony 阅读(41) 评论(0) 推荐(0) 编辑
I-第六章:(1)Zuul路由网关
摘要:一、Zuul 概述 1、Zuul 是什么 Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul 阅读全文
posted @ 2022-03-14 11:02 格物致知_Tony 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示