[pgsql-jp: 34344] pgpoolを複数サーバで起動は可能?
    今川 晃
    imagawa @ okayama-coop.or.jp
       
    2004年 11月 26日 (金) 16:08:19 JST
    
    
  
今川と申します
pgpoolを複数サーバで起動させても良いのでしょうか?
目的は、
DBサーバ1台(MasterDBまたはSlaveDB)がダウンしても、何事もないように業務
を続けたい
この1点です。
 サーバA     サーバB     サーバC
┌────┐┌────┐┌────┐
│アプリ  ││アプリ  ││アプリ  │
│ pgpool ││ pgpool ││ pgpool │
└─┬──┘└─┬──┘└─┬──┘
    ├─────┼─────┘
┌─┴──┐┌─┴──┐
│MasterDB││SlaveDB │
│        ││        │
└────┘└────┘
下図の構成も考えましたが、pgpoolサーバがダウンしたらダメージが大きいの
で少々不安です。
 サーバA     サーバB     サーバC
┌────┐┌────┐┌────┐
│アプリ  ││アプリ  ││アプリ  │
│        ││        ││        │
└─┬──┘└─┬──┘└─┬──┘
    ├─────┴─────┘
┌─┴──┐
│pgpool  │
│        │
└─┬──┘
    ├─────┐
┌─┴──┐┌─┴──┐
│MasterDB││SlaveDB │
│        ││        │
└────┘└────┘
[現在の環境]
サーバA
 linux + apache + tomcat + java1.4.2 + JDBC
サーバB
 linux + tomcat + java1.4.2 + JDBC
サーバC
 WindowsNT + java1.4.2(バッチ起動) + JDBC
    
    
pgsql-jp メーリングリストの案内