Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 例)DB=MySQL マスタ1スレーブ2
- APIサーバとの間にLBがあり、LeastConnection方式でバランシングしている。
- この状態でAPIサーバが参照用のDBコネクションを取得、プーリングするとなると、
- ・コネクションはLBが待ち受けるVIP指定で取りに行く
- → そうでないとLBが立ってる意味が無いよな?
- ・LBは3台にLC方式で振り分ける
- → 確立されたコネクションは、あくまでVIPで成立?
- ・APIサーバ上の機能がコネクションの払い出しを受け、SQL発行するばあい
- → コネクション成立時のサーバにつながってしまうのであれば、バランシングは
- コネクションの払い出し時のロジックに依存してしまうのではないか?
- (例えば、コンテナがスレーブAとのコネクションを続けて払い出したとしたら、LC方式になってない)
- 逆に、コネクション成立時のサーバは無視され、LBの振り分けに従うのであれば、
- コネクション成立時と異なるサーバに振り分けられたときに、つながるの?という疑問
- LB通すときはコネプール使わないほうが分かりやすいんじゃないか?
- MySQLなんでスレッドプールを上手く使えば... ??
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement