Nacos

Spring Cloud Zuul MySQL 实现动态路由以及手动刷新

Spring Cloud Zuul MySQL 实现动态路由以及手动刷新

介绍 实现zuul的动态路由可通过两种方式 基于配置中心实现配置文件动态刷新 基于数据库存储配置文件,发布RoutesRefreshedEvent事件,触发SimpleRouteLocator重新加载配置 代码参考:https://github.com/iyezhou/zuul-gateway-

Joe.Ye Joe.Ye 2023-04-02
0 0 1
Nacos实现Zuul网关动态路由配置刷新

Nacos实现Zuul网关动态路由配置刷新

注意:如果Zuul网关应用注册到Eureka或Nacos,则会自动刷新路由配置,无需手动刷新 Nacos配置 routes: services: alipay: ok-cloud-service-alipay wechatpay: ok-cloud-service-wechat

Joe.Ye Joe.Ye 2023-04-02
0 0 0
Nacos实现不同应用之间共享配置

Nacos实现不同应用之间共享配置

目前Nacos提供了两种方式可以实现不同应用之间的配置共享 使用shared-dataids 首先需要到Nacos上创建一些共享配置 common1.yaml common1: key1: value1 common2.yaml common2: key2: value2 修改项目

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot集成Nacos动态刷新数据源

Spring Boot集成Nacos动态刷新数据源

前言 因为项目需要,需要在项目运行过程中能够动态修改数据源(即:数据源的热更新)。这里以com.alibaba.druid.pool.DruidDataSource数据源为例 第一步:重写DruidAbstractDataSource类 这里为什么要重写这个类:因为DruidDataSource数据

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot通过Nacos动态获取yaml配置的List数组对象并映射

Spring Boot通过Nacos动态获取yaml配置的List数组对象并映射

方案一 需求简介 在yml文件动态配置项目名称与项目ID(动态配置通过nacos实现) 因为列表数量很少,又会改动,又不想存数据库单独建个表维护,故通过配置文件的项目列表信息 application.yml 配置 新增/删除/更改 list 即可 projects: list: -

Joe.Ye Joe.Ye 2023-04-01
0 0 0
整合Nacos和Druid(password使用密文)出现新建连接被拒绝情况

整合Nacos和Druid(password使用密文)出现新建连接被拒绝情况

问题描述 Jmeter进行服务压测时出现,或因一段时间未操作数据库断开连接后再次请求建立连接时,服务器拒绝新的连接情况。 Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'appblog&#039

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Nacos读取配置到Map数据结构

Nacos读取配置到Map数据结构

首先贴上Nacos配置: appblog: response: mapping: key1: Joe.Ye key2: www.appblog.cn risk: enable: false 可以看到配置里面一个maps集合,以下演示如何动态的去读取k

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Nacos配置实时生效测试

Nacos配置实时生效测试

实时生效配置 eureka Eureka可实时更新 eureka: client: service-url: defaultZone: http://127.0.0.1:9999/eureka instance: prefer-ip-address: true

Joe.Ye Joe.Ye 2023-03-27
0 0 0
Nacos快速部署

Nacos快速部署

//https://github.com/alibaba/nacos/releases # wget https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3.2.tar.gz # tar -zxf nacos

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Spring Cloud生态的配置服务器对比

Spring Cloud生态的配置服务器对比

本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等几款Spring Cloud生态的配置服务器,帮助我们选择合适的配置

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Spring Cloud @RefreshScope和@EventListener实现Nacos配置更新监听

Spring Cloud @RefreshScope和@EventListener实现Nacos配置更新监听

问题描述 使用@RefreshScope会刷新在Sprign IOC中所有Bean中使用@Value的值,但是在配置类中使用方法去配置的其他类参数并不会改变,例如 @Slf4j @Configuration @RefreshScope public class SentinelConfig {

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Spring Cloud 集成 Nacos 调试

Spring Cloud 集成 Nacos 调试

版本匹配 Spring Boot Version Spring Cloud Version Nacos Version 2.1.X.RELEASE Greenwich.RELEASE 0.2.1.RELEASE 2.0.X.RELEASE Finchley.RELEASE 0.2.

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Spring Cloud 集成 Nacos

Spring Cloud 集成 Nacos

介绍如何使用 Nacos 来实现 Spring Cloud 分布式环境下的配置管理和服务注册发现。 关于 Nacos Spring Cloud 的详细文档请参看:Nacos Config 和 Nacos Discovery。 通过 Nacos Server 和 spring-cloud-starte

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Spring Cloud使用Nacos作为服务配置中心

Spring Cloud使用Nacos作为服务配置中心

Nacos 提供用于存储配置和其他元数据的key/value存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。 创建一个co

Joe.Ye Joe.Ye 2023-03-24
0 0 0
Nacos 1.2.0 权限控制使用

Nacos 1.2.0 权限控制使用

Nacos 1.2.0 权限控制介绍和使用:https://nacos.io/en-us/blog/nacos%201.2.0%20guide.html Server端配置 Server端打开权限控制开关。修改con/application.properties内容: nacos.core.aut

Joe.Ye Joe.Ye 2023-03-24
0 0 0
1 2