私はマルチAZ冗長性をTrueに設定したAWS MySQLインスタンスを持っています。私はまた、読み取り専用クエリに使用する読み取り複製を持っています。私は接続プールとしてC3P0を使用しています。 AWSは、マスターインスタンスと読み取りレプリカのエンドポイントを指定しますが、冗長マスターのエンドポイントは指定しません。私は2つの接続プールを作成しています.1つは読み取りアクセス用で、もう1つは書き込みアクセス用です。マスターがフェイルオーバーした場合、サービスが冗長マスタに到達できるようにするにはどうすればよいですか?私はttlの設定について読んで、30に設定しています。しかし、マスターをリブートして(フェイルオーバーボタンを押した)、マスターがリブートを完了してオンラインに戻るまで、私のサービスはデータを書き込めませんでした。 Guiceを使用してコードに接続プールを挿入しています。AWS RDSにフェイルオーバーする方法JavaのMySQLレプリカ
0
A
答えて
0
フェールオーバーを機能させることができました。 (それは実際に働いていた、私はそれが起こるのを見るのに十分長い間待っていなかった)。 C3P0の設定が高すぎると、C3P0に接続が失敗したことがわかりませんでした。
関連する問題
- 1. AWSでSQLAlchemy接続がハングするフェイルオーバー付きのRDSリブート
- 2. ダウンタイムを最小限に抑えてオーロラRDS読み取り専用レプリカでフェイルオーバー
- 3. AWS RDS MySQL with Unicode
- 4. AWS RDS SQL Server - 読取りレプリカへの問合せの配布
- 5. AWSでMySQLドキュメントストアを設定する方法RDS
- 6. 複数のRDS読み取り専用レプリカのAWSライブラリャによるロードバランス設定
- 7. AWSのrdsデータベースにmysqlファイルをロード
- 8. AWS RDSインスタンスをデバッグする方法は?
- 9. MySQLワークベンチをAWS RDSに接続
- 10. AWS RDS - オリジナルのセキュリティ設定でリード・レプリカ・スクリューを作成できますか?
- 11. AWSのRDS(MySQLの)安全な接続
- 12. RDSとphpmyadminの接続方法 - AWS
- 13. AWS RDSとAWS Elasticsearchサービスを統合する方法
- 14. AWS RDS MySQL - 汎用SSD VS磁気
- 15. Mysql AWS RDSインスタンスに接続する際のワークベンチエラー10060
- 16. AWS RDSスナップショットを独自のS3バケットにエクスポートする方法は?
- 17. S3からRDSにCSVをコピーするAWSデータパイプラインMySQL
- 18. AWS RDSインスタンスのデータベースタイムゾーンを設定する方法
- 19. AWS RDS上のPostgreSQL読み取りレプリカのパスワードを変更するのは安全ですか?
- 20. AWS Postgres RDSテーブルをAWS S3にエクスポート
- 21. MySQLのAws rdsインスタンスに接続できません
- 22. AWS RDSデータベース接続を管理する方法は?
- 23. AWS RDS PostgresqlでバックアップDBファイルをロードする方法
- 24. AWS RDSマスターユーザー名とパスワードを保護する方法は?
- 25. aws rdsはレプリカをdbインスタンスに読み込み、新しいDBインスタンスのレプリケーションを維持しますか?
- 26. 私のAWS RDSインスタンスの請求を減らす方法
- 27. AWS RDS I/Oリクエスト
- 28. AWS RDS Multi-AZフェイルオーバーにより、予期しないデータ転送コストが発生しますか?
- 29. AWSに接続するseqel pro RDS
- 30. AWSのmax_connectionsの値RDS
フェールオーバーするためにボックスにチェックを入れた場合、マスターは決して「オンラインに戻った」ことはありません。マスターはスタンバイになり、スタンバイはマスターに昇格しました。 DNSは、マスターに接続するために使用していたアドレスが新しいマスター(古いスタンバイ)に切り替わるように切り替えるはずです。 –
あなたは正しいです、私は間違った用語を使用しました。自分のコードでこのDNSのスイッチを検出するにはどうしたらいいですか?私はjava.security.Security.setProperty( "networkaddress.cache.ttl"、 "10")を設定しました。 (彼らは60秒を言ったが、私は10時にそれを試していた) – Mark
それはあなたがする必要があるはずだ。 –