无分类 SpringCloud 服务消费者(Feign) Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud …
无分类 SpringCloud Finchley Gateway 缓存请求Body和Form表单 在接入Spring-Cloud-Gateway时,可能有需求进行缓存Json-Body数据或者Form-Urlencoded数据的情况。由于Spring-Cloud-Gateway是以WebFlux为基础的响应式架构设计,所以在原有Zuul基础上迁移过来的过程中,传统的编…
无分类 SpringCloud 服务消费者(RestTemplate+Ribbon) Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了…
无分类 SpringCloud 高可用服务注册中心(Eureka) 不同节点Eureka Server通过Replicate(复制)进行数据同步,服务启动后向Eureka注册,Eureka Server会将注册信息向其他Eureka Server进行同步,当服务消费者要调用服务提供者,则向服务注册中心获取服务提供者地址(…
无分类 微服务入门【系列视频课程】 本文首发于本博客 猫叔的博客,转载请申明出处 公众号:Java猫说 现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。 视频教程地址 第一章 从传统单体架构走向微服务 第二章 传…
java Spring Boot Admin 2.1.0 全攻略 Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul…
无分类 Spring Boot 2.1整合Redis 1.引入spring-boot-starter-data-redisjar包,注意spring boot 2.1 没有对应的spring-boot-starter-redis版本,改名为spring-boot-starter-data-redis。