随笔分类 -  SpringCloud

摘要:在上一篇文章中介绍了Zookeeper作为注册中心使用,在这篇文章中将介绍Zookeeper作为配置中心的使用,废话不多说,直接上代码。 相关依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o 阅读全文
posted @ 2021-04-30 09:51 布禾 阅读(2702) 评论(0) 推荐(0)
摘要:服务注册 引入相关依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2021-04-30 08:28 布禾 阅读(531) 评论(0) 推荐(0)
摘要:运行Consul 以Windows为例,下载解压后,以开发模式运行: consul agent --dev 启动成功后,可以访问Consul提供的管理页面,默认端口为8500,页面上显示了已注册服务的列表,包括它们的运行状况等信息。 服务注册 1.添加Spring Cloud Consul依赖: < 阅读全文
posted @ 2020-11-18 17:22 布禾 阅读(199) 评论(0) 推荐(0)
摘要:服务注册 1.添加Spring Cloud Zookeeper依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper 阅读全文
posted @ 2020-11-13 14:18 布禾 阅读(482) 评论(0) 推荐(0)
摘要:简介 Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持,服务器端统一管理所有配置文件,客户端在启动时从服务端获取配置信息。服务器端有多种配置方式,如将配置文件存储在本地或者存储在远程Git仓库等等,并且在配置文件被更改时,可以通过多种途径如actuator的 阅读全文
posted @ 2019-09-23 11:40 布禾 阅读(1757) 评论(0) 推荐(0)
摘要:简介 Zuul是Netflix提供的一个开源的API网关服务器,SpringCloud对Zuul进行了整合和增强。服务网关Zuul聚合了所有微服务接口,并统一对外暴露,外部客户端只需与服务网关交互即可。相对于内部服务而言,能够防止其被外部客户端直接访问而暴露服务的敏感信息,起到了保护作用。除此之外, 阅读全文
posted @ 2019-09-19 18:24 布禾 阅读(903) 评论(0) 推荐(2)
摘要:简介 上篇文章中讲了使用Hystrix实现容错,除此之外,Hystrix还提供了近乎实时的监控。本文将介绍如何进行服务监控以及使用Hystrix Dashboard来让监控数据图形化。 项目介绍 1. sc parent,父模块(请参照 "SpringCloud学习笔记(1):Eureka注册中心" 阅读全文
posted @ 2019-09-18 18:10 布禾 阅读(1254) 评论(0) 推荐(0)
摘要:简介 在微服务架构中,微服务之间的依赖关系错综复杂,难免的某些服务会出现故障,导致服务调用方出现远程调度的线程阻塞。在高负载的场景下,如果不做任何处理,可能会引起级联故障,导致服务调用方的资源耗尽甚至整个系统奔溃。Hystrix是一个由Netflix开源的一个延迟和容错库,它通过添加延迟容忍和容错逻 阅读全文
posted @ 2019-09-17 18:28 布禾 阅读(982) 评论(0) 推荐(0)
摘要:简介 Feign是一个声明式的Web Service客户端,它简化了Web服务客户端的编写操作,相对于Ribbon+RestTemplate的方式,开发者只需通过简单的接口和注解来调用HTTP API。它支持Spring MVC注解和JAX RS注解,还支持可插拔式的编码器和解码器。整合了Eurek 阅读全文
posted @ 2019-09-12 15:56 布禾 阅读(822) 评论(0) 推荐(0)
摘要:简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,在注册中心对Ribbon客户端进行注册后,Ribbon可以基于某种负载均衡算法,如轮询(默认)、随机、加权轮询、加权随机等自动帮助服务消费者调用接口。 项目介绍 1. sc parent,父模 阅读全文
posted @ 2019-09-11 18:30 布禾 阅读(774) 评论(0) 推荐(1)
摘要:简介 Eureka是Netflix开源的基于rest的服务治理方案,分为Server端和Client端,Server端为注册中心,其他微服务通过Client端连接Server端进行服务的注册和发现。 项目介绍 1. sc parent,父模块 2. sc provider,提供者模块 3. sc e 阅读全文
posted @ 2019-09-11 12:01 布禾 阅读(1017) 评论(0) 推荐(0)