2012-04-20 9 views
0

私は、複数のスレッドでSavonを使用してSSLで保護されたSOAPサービスに接続するアプリケーションを開発しています。Ruby(Savon)永続SSLセッション?

永続SSL接続を使用する必要があります。

"グーグル"とは意味がありません。net-http-persistent gemに関する通知は除きます。

しかし、HTTPIはまだサポートしていません。

私はcurbがデフォルトでそれを処理すべきだと思っていました...しかし、(いくつかのテストの後に私に送られたssl_engineログによると)それはありません。

Net :: HTTPはすべてのリクエストでも新しいSSLハンドシェイクを作成するようです。

これには既存の解決策がありますか? また、saviで使用するためにhttp -i-net-http-persistent用のアダプタを記述する必要がありますか? 問題は、それがうまくいくかどうかわからないし、誰もこの問題を抱えていないようだ。

または...(固定接続用に作られた)stunnelを使用する必要がありますか?

答えて

3

savon> = 2.3.0は、net-http-persistent用のアダプタを持つhttpi(2.1.0)で動作します。その後、

require 'net/http/persistent' 
HTTPI.adapter = :net_http_persistent 

を行う必要があります。

+0

:)私が必要としていた時期には、それは利用できませんでした。しかし、ありがとう、私は彼らがそれを実装する必要がありますがうれしいです。 –

0

私はnet-http-persistentを使用し、httpiアダプタを書きました。

関連する問題