SpringCloud
文章平均质量分 77
DNYDYS
这个作者很懒,什么都没留下…
展开
-
07.Spring Cloud Consul:服务治理与配置中心
Spring Cloud Consul:服务治理与配置中心Consul 简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、具有以下性质:支持服务治理:Consul作为注册中心时,微服务中的应用可以向Consul注册自己,并且可以从Consul获取其他应用信息;支持客户端负责均衡:包括Ribbon和Spring Cloud LoadBalancer;支持Zu原创 2022-02-08 23:00:27 · 205 阅读 · 0 评论 -
06.Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用
Spring Cloud OpenFeign:基于Ribbon和Hystrix的声明式服务调用Feign简介Feign是声明式的服务调用工具,我们只需创建一个接口并用注解的方式来配置它,就可以实现对某个服务接口的调用,简化了直接使用RestTemplate来调用服务接口的开发量。Feign具备可插拔的注解支持,同时支持Feign注解、JAX-RS注解及SpringMvc注解。当使用Feign时,Spring Cloud集成了Ribbon和Eureka以提供负载均衡的服务调用及基于Hystrix的服务容错原创 2022-02-07 22:23:22 · 679 阅读 · 0 评论 -
05 Spring Cloud Hystrix:服务容错保护
Spring Cloud Hystrix:服务容错保护Hystrix简介在微服务架构中,服务与服务之间通过远程调用的方式进行通信,一旦某个被调用的服务发生了故障,其依赖服务也会发生故障,此时就会发生故障的蔓延,最终导致系统瘫痪。Hystrix实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时间的等待,这样就不会使得调用方由于长时间得不到响应而占用线程,从而防止故障的蔓延。Hystrix具备服务降级、服务熔断、线程隔离、请求缓存、请求合并及服务监控等强大功能。原创 2022-01-26 22:25:18 · 136 阅读 · 0 评论 -
04Spring Cloud Ribbon-负载均衡的服务调用
Spring Cloud Ribbon-负载均衡的服务调用Ribbon 简介03认识Spring Cloud Ribbon创建一个user-service模块pom引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <原创 2022-01-25 22:14:45 · 253 阅读 · 1 评论 -
SpringCloud中一套代码启动两个服务(修改端口号即可)
SpringCloud中一套代码启动两个服务(修改端口号即可)为了避免再写一遍客户端 直接复制一个出来,修改以下端口号即可我现在已经有一套 eureka-client先启动 eureka-client 然后基本操作已经完成 启动第二个客户端查看注册中心发现两个Eureka客户端已经成功注册...原创 2022-01-25 22:08:35 · 2349 阅读 · 0 评论 -
03认识Spring Cloud Ribbon
Spring Cloud Ribbon 负载均衡的服务调用本篇认识Ribbon整合Ribbon:04Spring Cloud Ribbon-负载均衡的服务调用Ribbon 简介在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证负载均衡是个不得不去考虑的问题。Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能,负载均衡可以增加系统的可用性和扩展性,当我们使用RestTemp原创 2022-01-25 21:24:40 · 397 阅读 · 0 评论 -
02.给Eureka注册中心添加认证
给Eureka注册中心添加认证创建一个eureka-security-server,在pom中添加依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version&g原创 2022-01-24 23:02:43 · 672 阅读 · 1 评论 -
01 Spring Cloud Eureka:服务注册与发现
Spring Cloud Eureka:服务注册与发现Eureka简介在微服务架构中往往会有一个注册中心,每个微服务都会向注册中心去注册自己的地址及端口信息,注册中心维护着服务名称与服务实例的对应关系。每个微服务都会定时从注册中心获取服务列表,同时汇报自己的运行情况,这样当有的服务需要调用其他服务时,就可以从自己获取到的服务列表中获取实例地址进行调用,Eureka实现了这套服务注册与发现机制。创建一个maven项目为什么不直接创建SpringCloud项目?因为直接创建 创建出来的都是最新版本的项原创 2022-01-24 22:15:34 · 259 阅读 · 0 评论