问题标签 [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.
spring - 使用 Nacos 注册表调用 Spring Cloud 中所有服务实例方法的最佳方法是什么?
我有四个服务实例,每个实例都有本地缓存。我使用这段代码调用刷新缓存的方法,但我发现每次它只调用一个服务实例。如果我想调用所有四个服务实例来刷新缓存,如何更改我的代码?
spring - 如何根据 db config 选择 bootstrap.yml?
我有两个 nacos bootstrap.yml 这意味着两个具有不同 ip 的 nacos,我想bootstrap.yml
根据 db config 加载其中一个。
例如,如果我loadVariable
来自 db config 的值是A
,我想加载bootstrap-a.yml
. 我怎样才能做到这一点?
这是我的目的步骤:
- 从数据库中搜索数据以决定负载
bootstrap-a.yml
或bootstrap-b.yml
- 根据 bootstrap 配置文件注册服务到 nacos
spring-boot - 添加 CorsConfiguration 后 LoadBalance 失败
环境:
Spring Cloud 版本:2020.0.2,Spring-cloud-starter-alibaba-nacos 版本:2021.1
我已经在 pom.xml 中排除 netflix-ribbon 并导入 spring-cloude-starter-loadbalancer,并在网关配置中使用“lb://url”格式
问题:我需要Spring Cloud Gateway Cors跨域操作。因此,根据网上的解决方案(https://www.programmerall.com/article/5764552098/),我设置了附加的Mono过滤器。对于跨域,此解决方案可以正常工作。但是,nacos 中默认的负载均衡器(轮换)不适用于这种跨域策略。是否有任何可能的解决方案可以在 nacos 中使用负载均衡器进行跨域工作?
谢谢
java - Nacos无法在本地k8s集群内启动
我想在本地 k8s 集群中启动一个 nacos 服务器,这个 k8s 集群是由 docker-desktop 启用的。由于我无法从 pod 内部访问本地数据库,所以我想要使用-p embedded
模式,我的 yaml 文件如下:
但我得到了错误
那么我该怎么做呢?BTY 如何从 pod 内部访问本地数据库?