2012-03-27 4 views
0

http examples for Nettyでは、クライアントはただ1つの要求を行い、すべてのリソースを閉じます。Nettyで1つのhttp要求を作成

ClientBootstrap bootstrap = new ClientBootstrap(
       new NioClientSocketChannelFactory(
         Executors.newCachedThreadPool(), 
         Executors.newCachedThreadPool())); 

そして、これが例の要求は、ISN」同期している場合は特に、ただ一つの要求のために必要である場合、私は思ったんだけど:2新しいスレッド引っ張るが作成された要求を行うためには

1つのリクエストを作成する簡単な方法はありますか?

ありがとうございました。

答えて

0

1回のリクエストでNettyが必要なのはなぜですか?それを行う簡単な方法があります。 Nettyを使用することは、重い負荷で作業することを意味します。

+0

私はNettyに慣れていて、httpの例題を踏襲しています。そこでは、それは私にとって奇妙に思えました。私はNettyよりも単純な方法があることに同意します。なぜ、代わりにNettyを使用していないのですか?あるいは、なぜ* NioClientSocketChannelFactory *を共有するいくつかのクライアントを示していないのでしょうか?私は基本的に好奇心だった。 –

+0

要求がNettyで同期的に処理されないためです。リクエストは1つのスレッドで送信され、レスポンスは別のスレッドで処理されます。 –

+0

なぜ* NioClientSocketChannelFactory *インスタンスをサンプルで再利用するかを示していないのですか?それはもっと理にかなっています。とにかく、私はあなたのポイントを得る。ありがとう。 –

関連する問題