随笔分类 - Spring Cloud
基于Spring Cloud 的微服务搭建
摘要:一、为什么会想到定义@SpringCloudProfile这样的注解 首页提一下@Profile注解:它主要用与Spring Boot多环境配置中,指定某个类只在指定环境中生效,比如swagger的配置只允许开发和测试环境开发,线上需要禁止使用。 使用@Profile进行如下配置: 但是在Sprin
阅读全文
摘要:一、搭建步骤 1)新建Spring Boot项目,引入pom坐标 2)增加相关配置 3)启动类增加注解 4)访问http://lo-calhost:9411/,可以看到、Zipkin管理页面 二、应用服务如何以RabbitMQ的方式,将sleuth生成的traceId等追踪数据发送到Zipkin中
阅读全文
摘要:一、搭建步骤 1)新建Spring Boot项目,引入pom坐标 2)增加相关配置 3)启动类增加注解 4)访问http://lo-calhost:9411/,可以看到、Zipkin管理页面 二、应用服务如何以http的方式,将sleuth生成的traceId等追踪数据发送到Zipkin中 默认是以
阅读全文
摘要:一、Spring Cloud Sleuth组件的作用 为微服务架构增加分布式服务跟踪的能力,对于每个请求,进行全链路调用的跟踪,可以帮助我们快速发现错误根源以及监控分析每条请求链路上的性能瓶颈等。二、项目中如何引入Spring Cloud Sleuth组件1)增加spring-cloud-start
阅读全文
摘要:一、整合步骤 1)加入Maven坐标 2) 添加配置 3)程序代码引入配置参数的地方,添加@RefreshScope 注解,如下: 4)启动程序,访问打印参数。然后修改参数,post方式请求http://localhost:10802/actuator/bus-refresh来刷新程序参数值,再访问
阅读全文
摘要:一、注册中心服务端搭建 1)引入相关Maven坐标 2)加入相关注解 3)相关配置属性,application.yml 二、注册中心客户端搭建 1)引入相关Maven坐标 2)加入相关注解 3)相关配置属性
阅读全文
摘要:一、配置中心服务端搭建 1)引入相关Maven坐标 2)加入相关注解 3)相关配置属性 二、配置中心客户端搭建 1)将项目配置迁移到zbq-config-center中(统一存放配置的项目) 配置文件的命名必须按照下面的规范 {application}-{profile}.properties 或
阅读全文
摘要:1. https://blog.csdn.net/forezp/article/details/70148833 史上最简单的 SpringCloud 教程 (非常适合新手快速上手教程)2.https://springcloud.cc/ Spring Cloud中文网站 (很好的中文资料)3.htt
阅读全文
摘要:一、Eureka (Netfix下) 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 二、Spring Cloud Config (Spring下) 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subve
阅读全文