2016-04-01 15 views
0

私はKurentoカスタムプラグインを作成しています。ここでいくつかのカールウェブリクエストを作成し、オーディオをサーバーに送信してサーバーの応答を待たなければなりません。私はkurentoカスタムプラグインから同期してJavaサーバーにイベントを発生させることができる方法があるのだろうかと思っていました。イベントを呼び出すか、カールを非同期に呼び出すためにasycコールを作成しますか?Kurento Custom Plugin:非同期にJavaサーバーにイベントを送信する方法

+0

達成したいプラグインのアーキテクチャを少し明確にすることはできますか?たぶんあなたのことは可能かもしれませんが、あなたが提供した情報であなたを伝えることはできません。 httpサーバに何を送信しているのか、何を期待しているのかは素晴らしいでしょう。 – santoscadenas

答えて

1

メディアサーバーから起動されるイベントは、非同期です。一方、要求は、着信要求に出席しているスレッドが1つしかないため、同期しています。

私はすべての部分でイベントベースの非同期モデルをお勧めしますので、アプリケーションサーバーへの呼び出しをブロックしないでください。それでもやりたい場合は、非同期イベントを同期呼び出しでラップすることがあります。テストのために使用するいくつかのヘルパークラス(AsyncManagerAsyncEventManager)を見てみたいかもしれません。どのテストでも使い方の例が見つかりますが、達成したいことに近いものはthisかもしれません。

+0

javascriptでこれを行う方法はありますか? –

関連する問題