問題タブ [apache-commons-pool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2948 参照

java - 詳細にJschを接続プールに入れる

Jsch を commons-pool (Spring プールのサポートあり) に入れ、最初の成功を収めました

http://docs.spring.io/spring/docs/3.2.4.RELEASE/spring-framework-reference/htmlsingle/#aop-ts-pool

でも:

  1. セッションをプールするのではなく、セッション内でチャネルをプールする必要がありますか? Jsch セッションごとに 1 つのスレッドが作成されます。Jsch セッションをプールすると、x 個のスレッドが作成されます。チャネルをプールすると、実際には Jsch スレッドは 1 つだけになります。

  2. (commons-pool) Jsch セッションが古くなったらどうなりますか? commons-pool のコンテキストで、または spring pool サポートを使用してセッションを再生成する方法は? 古くなっているかどうかを検出する方法は?

ありがとう

0 投票する
1 に答える
280 参照

java - オブジェクト プールにオブジェクトを追加する

オブジェクト プールにオブジェクトを追加しようとしています。これにはApache Commons Poolを使用しています。

私のコードは次のとおりです。

ここで、以前に作成したプールにコンシューマー オブジェクトを追加したいと考えています。それ、どうやったら出来るの?

0 投票する
1 に答える
443 参照

java - commons pool jar 2.2 : GenericObjectPool.Config クラスの代替品はありますか?

私はちょうどredisを勉強しています。私の教科書では、Apache Commons Pool jar バージョン 1.6 でサポートされている GenericObjectPool.Config クラスを使用しています。しかし、今のところそのクラスはなくなっています。したがって、「GenericObjectPool.Config」の代替品があるかどうかを知りたいです。さらに、「WHEN_EXHAUSTED_BLOCK」フィールドの代わりはどこにありますか?

高度なありがとう:-)

0 投票する
2 に答える
4334 参照

java - Apache プールは、Spring コントローラー/サービスでオブジェクトを返すことができません

一部のリソースをプールするために apache pool2 を使用しようとしています。単体テストでは問題なく動作していますが、Spring 3 で使用しようとするとエラーが発生します。

他のすべては、コントローラーとサービスで動作しています。プーリング コードを追加する前にエンドポイントにアクセスできましたが、自動配線されたサービスは null ではありません。これはcontext:component-scanを使用してすべて結び付けられます

コントローラー メソッドにブレークポイントを設定すると、借用から返されたオブジェクトが org.apache.cxf.jaxws.JaxWsClientProxy@15de00c であることがわかります。次に、アクティブ プール内のオブジェクトを検査すると、org.apache.cxf.jaxws.JaxWsClientProxy@15de00c が得られます。

だから、私の質問はこれです:なぜこれはユニットテストで機能するのに、スプリングコントローラー/サービスで失敗するのですか?

コントローラ:

そしてサービス:

工場:

そしてついに私は持っています

私が得るエラーは次のとおりです。

また、@Autowired TestService を new TestService() に置き換えても効果がないようです。

なぜ失敗するのかはわかりませんが、まったく別の問題に絞り込みました。

例外をスローします。だから今、このjaxWsClientProxyで何が起こっているのかを理解する必要があります

0 投票する
0 に答える
1278 参照

java - ActiveMQ PooledConnectionFactory 使用中のエラー

ActiveMQ PooledConnectionFactory を使用しています

次の例外を生成する

原因: java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericKeyedObjectPool.setLifo(Z)V at org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:213) at com.model. com.model.util.MyJMSClient.getConnection(MyJMSClient.java:386) の util.MyJMSClient.createNewConnection(MyJMSClient.java:393) com.model.util.MyJMSClient.executeCommandASync(MyJMSClient.java:179) の com.model .util.MyJMSClient.executeCommand(MyJMSClient.java:104) at com.model.util.WinCommandRunner.executeCommand(WinCommandRunner.java:99)

クラスパスに共通プールと他のライブラリがあります

0 投票する
1 に答える
6027 参照

java - org.apache.commons.pool2.impl.GenericObjectPoolConfig クラス ファイルにアクセスできません org.apache.commons.pool2.impl.GenericObjectPoolConfig が見つかりません

一部のゲームのサーバー統計を取得するためのデーモンを作成しています。

コンパイルすると、次のメッセージが表示されます。

org.apache.commons.pool2.impl.GenericObjectPoolConfig クラス ファイルにアクセスできません org.apache.commons.pool2.impl.GenericObjectPoolConfig が見つかりません

このコード行で:

これ

ここに画像の説明を入力

0 投票する
1 に答える
160 参照

java - 終了時にオブジェクトを保存し、開始時にリロードする機能を持つオブジェクト プール?

Apache Commons は、まともなオブジェクト プールの実装のようです。または原因をサポートできるその他のフレームワーク

シャットダウン中にプールの状態を保存するにはどうすればよいですか。そのオブジェクトを外部形式のjson、xmlにシリアル化することができます..? 次回の起動時にリロードしますか?

0 投票する
1 に答える
3619 参照

java - レタス接続ファクトリを接続しようとしてエラーが発生しました

Spring Data Redis (バージョン: 1.1.x) を使用して redis クライアント (レタス クライアント バージョン: 2.3.3) の接続ファクトリをセットアップしようとしていますが、すべてを配線する際に問題が発生しています。

ここに私の設定があります: application-context-redis.xml

これはredisPool Beanのコンストラクタ シグネチャです。

poolConfigプロパティはpublic内部静的クラスです: org.apache.commons.pool.impl.GenericObjectPool.Config

Configプロパティは静的な内部クラス (こちらを参照)であり、getter メソッドが含まれていないため、redisPool Bean に注入するのに苦労しています。

これは私が得ているエラーです: