springCloud
努力的Java程序员
共勉
展开
-
elasticsearch7.6.0整合springboot2.3.2 亲测有用
elasticsearch整合springbootelasticsearch7.6、 springboot 2.3.2pom文件<?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-instance" xsi:schemaLocation原创 2020-12-03 15:40:21 · 533 阅读 · 0 评论 -
ribbon 负载均衡(Feign内置负载均衡)
有点简单,以后会补充1.1 Feign整合 负载均衡SpringCloud完成远程调用,共使用2种技术RestTemplate步骤一:提供配置类,并提供RestTemplate实例,同时添加注解@LoadBalanced步骤二:修改yml文件,配置ribbon负载均衡 (可选)Feign ,Feign内置Ribbon步骤一:修改yml文件,配置ribbon负载均衡 (可选)1.2 Feign整合 熔断Hystrix步骤一:修改yml文件,开启feign熔断步骤二:原创 2020-08-31 14:58:46 · 367 阅读 · 0 评论 -
Zuul(整合JWT)
JWT + zuulJWT 生成磁盘公钥秘钥文件(代码有点多,直接复制)JwtUtilsimport io.jsonwebtoken.Claims;import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.apache.commons.beanutils.BeanUtils;import org.joda.time.原创 2020-08-31 12:06:33 · 824 阅读 · 1 评论 -
SpringCloud feign 远程调用
FeignEurekapom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>解释只有Eureka是服务端,其他的都是客户端。目录原创 2020-08-31 10:33:10 · 633 阅读 · 0 评论 -
springcloud Hystrix熔断
1. Hystrix1.1 简介Hystix,即熔断器。主页:https://github.com/Netflix/Hystrix/Hystrix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。使用熔断器Hystrix为了优化项目。1.2 熔断器的工作机制:正常工作的情况下,客户端请求调用服务API接口:当有服务出现异常时,直接进行失败回滚,00000000处理:当服务繁忙时,如果服务出现异常,不是粗暴的直接报错,而是返回一个友好的原创 2020-08-31 10:26:34 · 111 阅读 · 0 评论