新しい Spring Boot アプリで WebFlux リアクティブ型を使用しようとしています。https://start.spring.ioでinitializr を使用し、2.0.0-SNAPSHOT バージョンを選択しました。Web リアクティブ依存関係を追加したところ、すべてうまくいきました。これは非常に堅実な POC でした。目標は、これらの型を使用して API をモダナイズする方法でした。これを行うために、ブロッキングおよび/または同期プロセスの各部分をゆっくりと置き換え、非ブロッキングの代替実装に置き換えることを計画しました。 .
私が抱えている問題は、POC を本番環境のサービスに似たものに進化させようとすると、多くのことが機能していないように見えることです。これで、webflux はまだ GA ではなく、他のすべての Spring プロジェクトから完全にリアクティブなサポートを期待するべきではないことを理解しました。ただし、webflux がまだ web-reactive と呼ばれていて、undertow/jetty/netty/tomcat/etc で実行できることを思い出しましたが、今は webflux スターターを使用しているため、すべてがデフォルトで netty になり、ドキュメントの呼び出しが表示されません。これを、他のサービスが現在使用している組み込みの tomcat に変更する方法を説明します。
spring-boot-starter-webflux を他のアプリ コンテナーで使用することは引き続き可能ですか? それとも、netty 以外のものを操作するために webflux を手動でブートストラップする必要がありますか?