17

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

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

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

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

4

2 に答える 2

1

Netty が tomcat より優れているというのは正しくありません。実装が異なります。Tomcat は Java NIO を使用してサーブレット 3.1 仕様を実装します。その間、netty も NIO を使用しますが、カスタム API を導入します。サーブレット 3.1 が Netty にどのように実装されているかを知りたい場合は、このビデオhttps://youtu.be/uGXsnB2S_vcをご覧ください。

于 2016-12-14T21:08:30.947 に答える