
Spring Cloud
杰杰椒
教是学的最好方法
展开
-
Spring Cloud本地调试设置绕过Eureka
Spring Cloud本地调试设置绕过Eureka 假设中台提供了一个service-A服务接口; 应用端FeignClient会自动创建一个ribbon对象。那么在应用端(客户端)设置ribbon的服务列表为service-A服务接口启动的地址,并且设置eureka.enabled: false,则可以绕过Eureka. ribbon: ReadTimeout: 10000 ConnectTimeout: 10000 eureka: enabled: false service-A:原创 2021-05-17 12:00:10 · 1007 阅读 · 0 评论 -
查看Zuul的路由映射信息
背景: 在使用zuul进行路由配置时,经常会添加或修改路由。通过zuul的两个智能端点routes、filters可以对路由和过滤信息进行查看,还可以更新路由。下面我们一起来看一下如何使用。 分析: 实现智能端点,需要使用Spring boot 下的actuator,zuul已默认集成starter-actuator,可查看依赖包,如下图所示。 实现: actuator默认只暴露health,i...原创 2019-03-29 18:23:01 · 2759 阅读 · 0 评论 -
Spring cloud ribbon配置负载均衡
本章先介绍ribbon实现概览,ribbon均衡策略,之后再介绍如何在配置文件里指定某个负载均衡。 一、ribbon实现概览 通过restTemplete请求一个服务service-A,在没使用ribbon之前,需要uri指定服务器地址,如http://localhost:8801/getUser。使用ribbon之后,服务器名代替地址进行访问,如http://service-A/getUser。...原创 2019-03-31 23:14:58 · 495 阅读 · 0 评论 -
SpringBoot外部配置优先级
外部文件的配置: a=123 b=567 application.yml中有: a=000 c=888 整合之后的配置信息是: a=123 b=567 c=888 理念:为了在外部能控制配置内容 Spring 官方指南原创 2019-04-01 17:17:19 · 418 阅读 · 0 评论 -
RabbitMQ安装(CentOS Linux7)
一、安装 Erlang 1.1 准备 yum update yum install epel-release yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64 安装包官方地址erland和rabbi...原创 2019-04-03 10:57:37 · 167 阅读 · 0 评论 -
Spring Cloud笔记-Eureka
1.Eureka解决的问题: 实现服务高可用 2.Eureka实现原理: (1)服务注册发现 服务实例向注册中心注册(推送元数据),并主动定时发送心跳(lease-renuwal-interval-in-seconds=30) (2)消费者获取服务 消费者实例向注册中心获取服务实例清单,并主动定时获取清单(registry-fetch-interval-seconds=30) 3.服务 ...原创 2019-06-08 22:32:08 · 154 阅读 · 0 评论