随笔分类 -  springcloud

摘要:一、概述 为什么会出现这个技术?需要解决哪些问题? 在微服务框架中,一个客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同生产最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延迟时或者错误都会引起真个请求最后的失败。 是什么:https://gi 阅读全文
posted @ 2021-04-22 11:58 jingdy 阅读(150) 评论(0) 推荐(0) 编辑
摘要:https://spring.io/projects/spring-cloud-stream#overviewhttps://cloud.spring.io/spring-cloud-static/spring-cloud-stream/3.0.1.RELEASE/reference/html/ 一 阅读全文
posted @ 2021-04-22 11:31 jingdy 阅读(371) 评论(0) 推荐(0) 编辑
摘要:上一讲解的加深和扩充,一言以蔽之,分布式自动刷新配置功能;Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 一、概述 Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件 阅读全文
posted @ 2021-04-22 11:14 jingdy 阅读(241) 评论(0) 推荐(0) 编辑
摘要:官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/ 一、概述 1.1、分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的 阅读全文
posted @ 2021-04-22 09:51 jingdy 阅读(69) 评论(0) 推荐(0) 编辑
摘要:上一代网关zuul 1.X:https://github.com/Netflix/zuul/wiki 当前网关gateway:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/referenc 阅读全文
posted @ 2021-04-21 20:27 jingdy 阅读(2272) 评论(0) 推荐(0) 编辑
摘要:一、概述 1.1、分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败。 服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时 阅读全文
posted @ 2021-04-20 00:06 jingdy 编辑
摘要:一、概述 1.1、OpenFeign概述 GitHub :https://github.com/spring-cloud/spring-cloud-openfeign Feign是一个声明式WebService客户端。所以在微服务架构中作用在服务的调用方。使用Feign能让编写Web Service 阅读全文
posted @ 2021-04-16 00:06 jingdy 编辑
摘要:负载均衡服务调用,Ribbon目前也进入维护模式。 一、Ribbon介绍 1.1、概述 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套基于客户端负载均衡的工具。所以Ribbon作用在微服务的服务消费方。 简单的说,Ribbon就是Netflix发布的开源项目,主要 阅读全文
posted @ 2021-03-18 11:50 jingdy 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一、Consul简介 1.1、是什么 https://www.consul.io/intro/index.html Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理,配置中心,控制总线等功能。这些功能中的每一个都可以根据需要单 阅读全文
posted @ 2021-03-18 11:37 jingdy 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Eureka停止更新了你怎么办。https://github.com/Netflix/eureka/wiki。SpringCloud整合Zookeeper代替Eureka 一、注册中心Zookeeper zookeeper是一个分布式协调工具,可以实现注册中心功能,关闭Linux服务器防火墙后启动z 阅读全文
posted @ 2021-03-18 11:23 jingdy 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、Eureka基础知识 1.1、什么是服务治理 Spring Cloud 封装了Netflix公司开发的Eureka模块来实现服务治理,在传统的rpc远程调用框架中,管理每个服务于服务之间依赖关系比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服 阅读全文
posted @ 2021-02-23 22:04 jingdy 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud的编程是约定 > 配置 > 编码 一、创建微服务父工程 创建微服务cloud整体聚合父工程Project New Project 聚合总工程名字 字符编码 注解生效激活 java编译版本选8 1.1、项目设置 ①、启动run dashboard 进入项目,找到 .idea/w 阅读全文
posted @ 2021-01-20 14:40 jingdy 编辑
摘要:SpringCloud是基于SpringBoot的一整套实现微服务的框架。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。最重要的是,基于SpringBoot,会让开发微服务架构非常方便。 一、Springboot版本 阅读全文
posted @ 2021-01-18 16:58 jingdy 编辑

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