第3章 Spring および Spring Boot
3.1. Spring および Spring Boot のチュートリアル
これらのコードチュートリアルでは、Data Grid Server を使用し、1 つ以上の実行中のインスタンスが必要です。
Spring サンプルの実行
Spring Boot を使用せずに Spring を使用して 2 つの簡単なチュートリアルを実行できます。
- テストキャッシュ
$ ./mvnw -s /path/to/maven-settings.xml package exec:exec@spring-caching
- テストのアノテーション
$ ./mvnw -s /path/to/maven-settings.xml package exec:exec@spring-annotations
Spring Boot チュートリアルを実行するには、次のコマンドを使用します。
$ ./mvnw -s /path/to/maven-settings.xml spring-boot:run
actuator 統計の表示
ブラウザーでhttp://localhost:8080/actuator/metrics
に移動し、利用可能なメトリックのリストを表示します。キャッシュメトリクスの前に "cache" が付いています。タグを使用して各キャッシュの各メトリックを表示します。たとえば、basque-names キャッシュの 'puts' 統計の場合は、以下のようになります。
http://localhost:8080/actuator/metrics/cache.puts?tag=name:basque-names
Prometheus を使用した統計の収集
このプロジェクトの prometheus.yml
ファイルには、Prometheus が Spring アクチュエーターが公開するメトリックを取得できるように、host.docker.internal バインディングが含まれます。
以下のコマンドの YOUR_PATH
の値を、Prometheus が実行されているディレクトリーに変更してから実行します。
Podman
$ podman run -d --name=prometheus -p 9090:9090 -v YOUR_PATH/integrations/spring-boot/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml
チュートリアルのリンク | 説明 |
---|---|
Spring Boot と Data Grid Server で Spring Cache を使用する方法を示します。 | |
Spring Cache を Spring Boot Reactor および Data Grid Server と共に使用する方法を示します。 | |
Spring Boot と Data Grid Server で Spring Session を使用する方法を示します。 | |
Spring Boot および Data Grid Embedded で Spring Cache を使用する方法を示します。 | |
Spring Boot および Data Grid Embedded で Spring Session を使用する方法を示します。 | |
Spring Boot なしで埋め込まれた Spring Cache と Data Grid の使用方法を示します。 |
Data Grid のドキュメント
その他の資料は、以下のドキュメントを参照してください。