最新の安定バージョンについては、Spring Cloud Zookeeper 5.0.2 を使用してください! |
共通のアプリケーションプロパティ
application.properties ファイル、application.yml ファイル、コマンドラインスイッチとして、さまざまなプロパティを指定したり環境別に切り替えたりできます。この付録では、一般的な Spring Cloud Zookeeper プロパティの一覧と、使用する基になるクラスへの参照を提供します。なお、プロパティ名はバージョンアップ時に変更される場合があるため、使用している Spring Boot バージョンのドキュメントを参照してください。
| プロパティのコントリビュートは、クラスパス上の追加の jar ファイルから得られる可能性があるため、これを完全な一覧と見なすべきではありません。また、独自のプロパティを定義できます。 |
| 名前 | デフォルト | 説明 |
|---|---|---|
spring.cloud.zookeeper.base-sleep-time-ms |
| 再試行の間に待機する最初の時間。 |
spring.cloud.zookeeper.block-until-connected-unit |
| Zookeeper への接続のブロックに関連する時間の単位。 |
spring.cloud.zookeeper.block-until-connected-wait |
| Zookeeper への接続をブロックするまでの待ち時間。 |
spring.cloud.zookeeper.config.default-context |
| デフォルトのコンテキストの名前。 |
spring.cloud.zookeeper.config.enabled |
| |
spring.cloud.zookeeper.config.fail-fast |
| true の場合は構成ルックアップ中に例外をスローし、そうでない場合は警告をログに記録します。 |
spring.cloud.zookeeper.config.name | zookeeper で値を検索する際に使用する spring.application.name の代替。 | |
spring.cloud.zookeeper.config.profile-separator |
| アプリケーション名に追加されるプロファイルのセパレーター。 |
spring.cloud.zookeeper.config.root |
| Zookeeper の設定が保存されるルートフォルダー。 |
spring.cloud.zookeeper.connect-string |
| Zookeeper クラスターへの接続文字列。 |
spring.cloud.zookeeper.connection-timeout | 設定された接続タイムアウト(ミリ秒単位)。 | |
spring.cloud.zookeeper.dependencies | エイリアスの ZookeeperDependency へのマッピング。LoadBalancer の観点から見ると、SC LoadBalancer は serviceID のネストされた構造を受け入れることができないため、エイリアスは実際には serviceID です。 | |
spring.cloud.zookeeper.dependency-configurations | ||
spring.cloud.zookeeper.dependency-names | ||
spring.cloud.zookeeper.discovery.enabled |
| |
spring.cloud.zookeeper.discovery.initial-status | このインスタンスの初期ステータス(デフォルトは {@link StatusConstants#STATUS_UP})。 | |
spring.cloud.zookeeper.discovery.instance-host | サービスがそれ自体を Zookeeper に登録できる事前定義されたホスト。URI 仕様の { コードアドレス } に対応します。 | |
spring.cloud.zookeeper.discovery.instance-id | Id は飼育係に登録するために使用されました。デフォルトはランダムな UUID です。 | |
spring.cloud.zookeeper.discovery.instance-port | サービスを登録するポート(デフォルトはリスニングポート)。 | |
spring.cloud.zookeeper.discovery.instance-ssl-port | 登録されたサービスの SSL ポート。 | |
spring.cloud.zookeeper.discovery.metadata | このインスタンスに関連付けられているメタデータの名前と値のペアを取得します。この情報は飼育係に送信され、他のインスタンスで使用できます。 | |
spring.cloud.zookeeper.discovery.order |
|
|
spring.cloud.zookeeper.discovery.register |
| zookeeper にサービスとして登録します。 |
spring.cloud.zookeeper.discovery.root |
| すべてのインスタンスが登録されているルート Zookeeper フォルダー。 |
spring.cloud.zookeeper.discovery.uri-spec |
| Zookeeper でのサービス登録時に解決する URI 仕様。 |
spring.cloud.zookeeper.enabled |
| Zookeeper は有効になっていますか。 |
spring.cloud.zookeeper.max-retries |
| 再試行の最大回数。 |
spring.cloud.zookeeper.max-sleep-ms |
| 再試行ごとにスリープする最大時間(ミリ秒)。 |
spring.cloud.zookeeper.prefix | すべての Zookeeper 依存関係のパスに適用される共通のプレフィックス。 | |
spring.cloud.zookeeper.session-timeout | 構成 / ネゴシエートされたセッションタイムアウト (ミリ秒単位)。Curator が接続セッションを実装する方法については、<a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator の技術ノート 14</a> を参照してください。@see <a href='https://cwiki.apache.org/confluence/display/CURATOR/TN14'>Curator の技術ノート 14</a> |