概述 分布式系统面临的问题 Sleuth是什么 Zipkin是什么 链路监控相关术语 实战练习 入门练习 Zipkin下载与启动 搭建链路监控步骤 sleuth相关配置 向Zipkin发送消息的方式 Sleuth到底给Zipkin都发送了哪些数据? Zipkin配置持久化 引入sleuth是怎么输出traceId的 logback日志问题 除了Zipkin还有哪些链路跟踪 本篇文章所涉及到 spring cloud 2021.0.3+ springboot2.6.8 一、概述 1.1. 分布式系统面临的问题 在微服…

2022-12-26 0条评论 652点热度 0人点赞 admin 阅读全文

国内大厂都除了自己的微服务产品了,之前用了阿里巴巴的,现在腾讯也出了,来初步体验下。 Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案。Spring Cloud Tencent 实现了 Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 微服务架构应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 Polarismesh ,实现各种分布式微服务场景。 Sprin…

2022-07-21 0条评论 418点热度 0人点赞 admin 阅读全文

默认安装的阿里巴巴开源版本的nacos:https://nacos.io/zh-cn/index.html 控制台是可以设置密码访问的,但是有个问题,默认java客户端去连的话(例如作为配置中心去获取配置文件等)是不用写什么密码的配置就可以获取的,这样就带来一个问题,如果有未授权的用户通过springboot等客户端作为spring cloud的服务节点去连接的话,能获取到远程配置,如果里面包含数据库、redis、mq等连接信息,显然是不安全的。 在 Nacos server 上修改 application.pro…

2022-06-18 0条评论 4058点热度 0人点赞 admin 阅读全文

在学习和测试SpringCloud的Sentinel组件的时候,需要自己安装一个Sentinel环境,安装一个Docker版本的Sentinel是比较方便的,如果正式环境我觉得也问题不大,下面分享我安装的方法,比较简单。 首先,先决条件是安装docker-ce,详见:https://blog.terrynow.com/2021/12/15/centos-install-latest-docker-ce-simple-steps/ docker pull bladex/sentinel-dashboard 我使用的最…

2022-05-15 0条评论 791点热度 0人点赞 admin 阅读全文

如题,SpringBoot/SpringCloud/SprintSecurity下集成swagger打开 http://loclahost:port/swagger-ui.html弹框提示如下错误: Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. SpringSecurity需要增加swagger-ui相关url规则放行…

2022-03-29 0条评论 713点热度 0人点赞 admin 阅读全文

SpringCloud的Nacos整合gateway网关后,已经配置了非本地的局域网里的nacos服务器,不过启动gateway后报错: com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: localhost/0:0:0:0:0:0:0:1:9848 提示连接不上本地的127.0.0.1的nacos(9848是naco…

2022-03-22 0条评论 4780点热度 0人点赞 admin 阅读全文

使用阿里巴巴的SpringCloud的网关组件(Gateway),配置好application.yml,最基础的配置如下: spring: application: name: test-gateway cloud: nacos: discovery: server-addr: 1.2.3.4:8848 username: nacos password: nacos gateway: discovery: locator: enabled: true routes: - id: service_complaint_…

2022-03-21 0条评论 730点热度 0人点赞 admin 阅读全文

希望把SpringCloudAlibaba的Nacos安装到docker里,然后能把数据存放到MySQL作为持久化方案。 默认拉取最近的镜像(2.0.x) docker pull nacos/nacos-server # 或者指定版本 docker pull nacos/nacos-server:v2.0.4 https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql 或者:https://…

2022-03-18 0条评论 853点热度 0人点赞 admin 阅读全文