問題タブ [project-reactor]

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 投票する
1 に答える
426 参照

java - リアクターで静的コンテンツを提供する

リアクター サービスで、ステータス情報を含む静的な HTML を公開したいと考えています。projectreactor.io はそのために reactor-netty を使用し、単一のスタンドアロン ファイルを提供するのに完全に機能します。

しかし、html が別のファイルを参照するとすぐに、参照されたファイルの要求はブラウザーで保留されたままになり、終了しません。たとえば、次のコンテンツを含む index.html:

ここで、ブラウザーは、index.html のステータス 200 と small.jpg のステータス「保留中」を示しています。

small.jpg のみを直接リクエストしても問題ありません。

私は何を間違っていますか?

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

spring - HTTP エンドポイントが DTO の代わりに Flux/Mono インスタンスを返す利点

Spring Tips: Functional Reactive Endpoints with Spring Framework 5.0を見て、Springリアクターについて少し読んだことがありますが、よくわかりません。

Netty とスプリング リアクターがアクティブになっている場合、エンドポイントが直接の dto オブジェクト (jacksonified) ではなく、Flux/インスタンス (jacksonified) を返すことの利点は何ですか? Mono私は当初、リアクティブ ストリームは、http 要求/応答のコンテキストでは、サーバーがオープン チャネルを使用して受信者にデータをプッシュする websocket のように機能すると想定していましたが、そうではないようです。

また、実際にリアクティブ プログラミングで tomcat より netty が優れている点は何ですか?

これらの質問がばかげているように思われる場合は申し訳ありませんが、この新しいフレームワークの方向性の目的がよくわかりません。なぜそれが生まれ、どのように機能し、どのような問題を解決するのでしょうか?

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

java - プロジェクト リアクターのドキュメント

Reactor Core (API javadoc ではない) のドキュメントはどこにありますか? Reactor Kafka Docsに似たもので、読むことができます。それは存在しますか?Reactor のドキュメントはどのように構成されていますか。その専用ページには、Reactor Kafka を除くすべてのモジュールの参照ドキュメントが含まれているわけではなく、API のみが含まれているようです。それは設計によるものですか?

ここに画像の説明を入力 ここに画像の説明を入力

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

java - StepVerifier を使用した Mono.delay のテスト

Mono.delayを使ってテストしようとしてStepVerifierいます。私のコードは次のとおりです。

そして、私は次のスタックトレースを取得しています

ソースコードをトレースした後、エグゼキューターがメソッドでシャットダウンされているようですSchedulers.setFactory

ここで何かが足りないのではないかと思っています。

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

spring - Spring 5 Web Reactive - WebClient を使用して Flux でストリーミングされたデータを取得するにはどうすればよいですか?

Mono現在のマイルストーン (M4) のドキュメントには、 usingを取得する方法の例が示されていますWebClient

text/event-streamWebClient を使用して(を返すサービスから) ストリーミングされたデータを Flux に取得するにはどうすればよいですか? 自動ジャクソン変換をサポートしていますか?

これは以前のマイルストーンで行った方法ですが、API が変更されており、それを行う方法が見つかりません。