Skip to content

HAProxyによるロードバランシングとRedisによるセッションストアを使ったSpringBootアプリのHA構成のサンプル

License

Notifications You must be signed in to change notification settings

kazokmr/SpringBoot-HAProxy-Redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HA環境でのセッション管理を確認するサンプル

  • アプリケーションコンテナを冗長化するときのセッション管理にRedisでキャッシュしてみる

  • ロードバランサーのパーシステンス機能 (Sticky Session) も設定して Redisとの比較も行う

  • ついでにSSL対応とDatabaseも追加してローカルの開発環境のベースにできるDocker-Compose を作る

構成

  • Load Balancer: HAProxy

  • Application: SpringBoot

  • Cache: Redis

  • SSL: mkcert

  • Database: PostgreSQL

About

HAProxyによるロードバランシングとRedisによるセッションストアを使ったSpringBootアプリのHA構成のサンプル

Resources

License

Stars

Watchers

Forks

Packages

No packages published