問題タブ [mutiny]
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.
java - Mutiny リアクティブプログラミングで長時間実行されているブロッキング void を返すメソッドを呼び出す方法は?
Mutiny の Uni で Async および Sync メソッド呼び出しのチェーンがあります。一部のメソッドは、戻り値の型を持つ長時間実行プロセスvoidです。
ダウンストリームをブロックせずにそれらを呼び出す/呼び出す適切な方法は何ですか?
以下は、単純な類推コードです。
java - コールバック メソッドを使用して、Quarkus/Mutiny で MyRequestService を Reactive REST GET エンドポイントに接続します。
QuarkusプロジェクトでReactive REST エンドポイントが必要だったので、先週、 Mutinyライブラリで初めて ✨ ラウンドを行いました。これは思ったほど明白ではなかったので、 QuarkusのMutinyライブラリに関する私の新しい洞察を共有しようと思いました。
Quarkusのドキュメントでは、Mutiny ライブラリが Reactive ユースケースの優先ライブラリとして指定されています。
例えば;
目立ったのは、ほとんどの Mutiny の例が新しい String を例として使用していることです。それで、私の質問は残りました。
Quarkus で MyRequestService と Mutiny を接続する方法
これは次のようになります。
MyRequestService はすでにコールバック構造を使用しているため、Mutiny へのコールバック メソッドを試してみました。
quarkus - Smallrye Mutiny の「multi」にタイムアウトを追加するにはどうすればよいですか?
Smallrye Mutiny では、次のUniようなものを使用してタイムアウトを追加できます。
同様の API を検索しましたMultiが、見つかりませんでした。私が期待していた機能は次のとおりです。
- アイテムがしばらく放出されていない場合に何かをする
Multiが所定の時間内に完了しなかった場合に何かを行う
これは何とか達成できますか?

