問題タブ [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 - データベース構成に従ってbootstrap.ymlを選択するにはどうすればよいですか?
bootstrap.yml
私は 2 つの nacos bootstrap.yml を持っています。これは、異なる IP を持つ 2 つの nacos を意味します。db config に従って、そのうちの 1 つをロードしたいと考えています。
たとえば、loadVariable
db config の値がの場合、A
ロードしたいと思いますbootstrap-a.yml
。どうやってやるの?
これが私の目的のステップです:
- db からデータを検索して負荷を決定する
bootstrap-a.yml
か、bootstrap-b.yml
- ブートストラップ構成ファイルに従ってサービスをnacosに登録します
spring-boot - CorsConfiguration の追加後に LoadBalance が失敗しました
環境:
Spring クラウド バージョン: 2020.0.2、Spring-cloud-starter-alibaba-nacos バージョン: 2021.1
すでに netflix-ribbon を除外し、pom.xml で spring-cloude-starter-loadbalancer をインポートしており、ゲートウェイ構成で「lb://url」形式を使用しています。
問題: Spring Cloud Gateway Cors クロスドメイン操作が必要です。したがって、オンラインのソリューション ( https://www.programmerall.com/article/5764552098/ )に基づいて、追加の Mono フィルターを設定しました。クロスドメインの場合、このソリューションは正常に機能します。ただし、nacos のデフォルトのロードバランサー (ローテーション) は、このクロスドメイン戦略では機能しません。nacos でロードバランサーを使用してクロスドメインを機能させるための解決策はありますか?
ありがとうございました
java - ローカルの k8s クラスター内で Nacos を起動できない
ローカルの k8s クラスター内で nacos サーバーを起動したいのですが、この k8s クラスターは docker-desktop によって有効にされています。ポッド内部からローカル db にアクセスできないため、使用-p embedded
モードが必要なため、yaml ファイルは次のとおりです。
しかし、次のようなエラーが発生しました
では、これを行うにはどうすればよいですか?BTY内部のポッドからローカルデータベースにアクセスするにはどうすればよいですか?