[Seasar-user:2234] Re: ConnectionPoolの不使用について

加藤太朗 kato
2005年 6月 22日 (水) 17:40:43 JST


小林さん、こんにちわ。加藤です。

maxPoolSizeを0で、プールしないけどトランザクションの動作も
確認できました。

使っているDBMSがPostgresのせいか接続が速く、ほとんど気に
ならないレベルです。これがOracleなんかだとまた違うんでしょうけどね。

ただ、maxPoolSizeは、このwhile文(ConnectionPoolImplの90行目辺り)の
目的からすると「maxConnectionSize」の誤りではなかろうかと思います。
別のプロパティとした方が良いと思います。

そして今までのmaxPoolSizeは、freePool_ に格納する最大数として
これを超えない限り、putするという仕様が望ましいと思います。

一応、私が手を入れたものの差分を添付します。参考になれば幸いです。

--------------------------------------------------------->>
Gluegent,Inc. T.Kato
http://package.gluegent.com/~kato/signature.xml
---->> generate products and services with high added value


> 小林 (koichik) です.
> 
> Date:    Tue, 21 Jun 2005 19:45:37 +0900
> From:    加藤太朗 <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:2215] ConnectionPoolの不使用について
> 
> > 理由あって、ConnectionPoolを使用しないようにしたいのですが、
> > PoolSizeMax をゼロにすると、Tomcat自体が起動できなくなります。
> 
> maxPoolSize プロパティが 0 の場合はコネクションをプールしない &&
> コネクションの取得要求に対してブロックしないようにしたいと思います.
> 
> 念のため確認ですが,コネクションをプールしたくないけれども
> JTA トランザクションとは連携したいということですよね?
> 
> -- 
> <signature>
>     <name>Koichi Kobayashi</name>
>     <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> http://lists.sourceforge.jp/mailman/listinfo/seasar-user
-------------- next part --------------
テキスト形式以外の添付ファイルを除去しました...
ファイル名: diff.log
型:         application/octet-stream
サイズ:     741 バイト
説明:       無し
URL:        http://lists.sourceforge.jp/mailman/archives/seasar-user/attachments/20050622/e5835343/diff.obj



Seasar-user メーリングリストの案内