问题标签 [nacos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
26 浏览

spring - 使用 Nacos 注册表调用 Spring Cloud 中所有服务实例方法的最佳方法是什么?

我有四个服务实例,每个实例都有本地缓存​​。我使用这段代码调用刷新缓存的方法,但我发现每次它只调用一个服务实例。如果我想调用所有四个服务实例来刷新缓存,如何更改我的代码?

0 投票
0 回答
48 浏览

spring - 如何根据 db config 选择 bootstrap.yml?

我有两个 nacos bootstrap.yml 这意味着两个具有不同 ip 的 nacos,我想bootstrap.yml根据 db config 加载其中一个。

例如,如果我loadVariable来自 db config 的值是A,我想加载bootstrap-a.yml. 我怎样才能做到这一点?

这是我的目的步骤:

  1. 从数据库中搜索数据以决定负载bootstrap-a.ymlbootstrap-b.yml
  2. 根据 bootstrap 配置文件注册服务到 nacos
0 投票
0 回答
38 浏览

spring-boot - 添加 CorsConfiguration 后 LoadBalance 失败

环境:

  1. Spring Cloud 版本:2020.0.2,Spring-cloud-starter-alibaba-nacos 版本:2021.1

  2. 我已经在 pom.xml 中排除 netflix-ribbon 并导入 spring-cloude-starter-loadbalancer,并在网关配置中使用“lb://url”格式

问题:我需要Spring Cloud Gateway Cors跨域操作。因此,根据网上的解决方案(https://www.programmerall.com/article/5764552098/),我设置了附加的Mono过滤器。对于跨域,此解决方案可以正常工作。但是,nacos 中默认的负载均衡器(轮换)不适用于这种跨域策略。是否有任何可能的解决方案可以在 nacos 中使用负载均衡器进行跨域工作?

谢谢

0 投票
0 回答
94 浏览

java - Nacos无法在本地k8s集群内启动

我想在本地 k8s 集群中启动一个 nacos 服务器,这个 k8s 集群是由 docker-desktop 启用的。由于我无法从 pod 内部访问本地数据库,所以我想要使用-p embedded 模式,我的 yaml 文件如下:

但我得到了错误

那么我该怎么做呢?BTY 如何从 pod 内部访问本地数据库?

0 投票
2 回答
32 浏览

java - Spring Cloud + Feign + Nacos 请求 API:/nacos/v1/ns/instance 失败