Fork me on GitHub

用git2consul從Git同步配置到Consul

TIPS 當且僅當 spring.cloud.consul.config.format=files 時,才可用git2consul管理配置,其他格式無法使用。 單機版Consul的配置是不持久化的,一旦重啟就會丟失,而開發過程中,重啟Consul可能比較頻繁。要想解決這個問題,可將配置存儲到Git倉庫,并使用git2consul將配置同步到Consul中,以下是步驟。 安裝Node.js下載Node.js前往 https://nodejs.org/en/downlo...

使用Consul實現服務發現:instance-id自定義

TIPS 本文基于Spring Cloud Hoxton,理論支持Spring Cloud所有版本。 本文探討如何自定義微服務注冊到Consul的InstanceId。 Consul把InstanceId作為唯一標識,而Spring Cloud Consul默認的InstanceId是 ${spring.application.name}-${server.port} 。 這樣導致的問題是:某個微服務即使有多個實例,只要端口相同,那么Consul上依然只會保留1條數...

安裝Consul集群

TIPS 本文基于Consul 1.5.3,理論適用于Consul 1.6及更低版本。 安裝單機版Consul詳見:《安裝單機版Consul》 知識預熱Consul常用命令 命令 解釋 示例 agent 運行一個consul agent consul agent -dev join 將agent加入到consul集群 consul join IP members 列出consul cluster集群中的members consul membe...

安裝單機版Consul

TIPS 本文基于Consul 1.5.3,理論適用于Consul 1.6及更低版本。 下載Consul 下載最新穩定版:https://www.consul.io/downloads.html 下載指定版本:https://releases.hashicorp.com/consul/ 百度盤加速器(Consul 1.5.3) 12鏈接: https://pan.baidu.com/s/1Kyw5_duxW2TvEqb17YV9WQ 提取碼: kfjt 復制這段...

Spring Cloud Alibaba升級到2.1.0

TIPS 本文基于Spring Cloud Greenwich SR3編寫,理論支持Spring Cloud Greenwich所有版本。 對于非Greenwich版本,請前往 https://github.com/alibaba/spring-cloud-alibaba/wiki/版本說明 查看Spring Cloud與Spring Cloud Alibaba的版本兼容性關系,自行升級到對應的兼容版本。例如:你用的是Spring Cloud Finchley,那么應...

Spring Cloud Sleuth使用ELK收集&分析日志

TIPS 本文基于Spring Cloud Greenwich SR2,理論兼容Spring Cloud所有版本。 應用整合 加依賴: 123456789<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> <...

解決Spring Cloud Alibaba/Spring Cloud整合Zipkin之后的報錯問題

TIPS 本文服務發現組件以Nacos為例。 本文基于 Spring Cloud Greenwich SR1 問題復現依賴1234<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId></dependency> 配置123...

Zipkin Server下載與搭建

TIPS 本文基于Zipkin Server 2.12.9編寫,理論支持Zipkin 2.0及更高版本。 Zipkin Server的API兼容性(微服務通過集成reporter模塊,從而Zipkin Server通信)非常好,對于Spring Cloud Greenwich,Zipkin Server只需安裝2.x即可。 方式1:使用Zipkin官方的Shell下載 TIPS 如下命令可下載最新版本。 1curl -sSL https://zipkin.io...

Spring Cloud Gateway限流詳解

Spring Cloud Gatway內置的 RequestRateLimiterGatewayFilterFactory 提供限流的能力,基于令牌桶算法實現。目前,它內置的 RedisRateLimiter ,依賴Redis存儲限流配置,以及統計數據。當然你也可以實現自己的RateLimiter,只需實現 org.springframework.cloud.gateway.filter.ratelimit.RateLimiter 接口,或者繼承 org.springf...

Spring Cloud Gateway排錯、調試技巧總結

本文總結Spring Cloud Gateway的排錯、調試技巧。歡迎留言補充! 第一式:Actuator監控端點借助Actuator的監控端點,可分析全局過濾器、過濾器工廠、路由詳情。詳見:Spring Cloud Gateway監控 第二式:日志加日志,按需將如下包的日志級別設置成 debug 或 trace ,總有一款對你有用。 org.springframework.cloud.gateway org.springframework.http.server.r...

欢乐彩注册-首页