問題タブ [reactor-netty]
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.
spring - Spring 5.1 でのテストの失敗
サンプル コードを 5.1 および Spring Boot 2.1 にアップグレードしようとしました。Reactor Netty は新しいバージョンでリファクタリングされ、いくつかの API が変更されました。Reactor Netty の新しいバージョンに従ってコードを変更しました。
HttpServer
リアクターネッティ用。
統合テスト:
テストを実行すると、このような例外が発生しました。
更新:テストコードをリファクタリングすることで解決しました。
spring-boot - Spring Boot 2 (WebFlux) で HTTP Post の最大リクエスト サイズを増やす
HTTP 413 Payload Too Large
リクエストボディに 38Kb の JSON データを含む POST リクエストを行った場合にを受け取ります。WebFlux、Spring Boot 2.0.5、および Netty を使用しています。
WebFlux の最大要求サイズを増やす方法を誰か教えてもらえますか?
java - Spring Integration フローがサブスクライバーを失う
org.springframework.web.reactive.socket.WebSocketMessage
を消費し、Netty の を使用したペイロードの処理を含む、いくつかの作業を行うSI フローがありByteBuf
ます。ある時点で、フローで例外が発生しました。
その後、すべてのバイナリ Web ソケット メッセージの処理が次の例外で失敗します。
問題を解決するために、誰かが私を任意の方向に向けることができますか? また、SI EIP コンポーネント (ルーター、トランスフォーマー、フィルター、サービス アクティベーター) がチャネルからサブスクライブ解除するのはどのような場合ですか?
参考までに、チャンネルタイプはorg.springframework.integration.channel.FluxMessageChannel
編集:
私のフローは次のようになります。
(フィルターがこちらの方が適していることはわかっています。後でリファクタリングする予定です)
@ArtemBilan 例のレポはこちら: https://github.com/ioreskovic/Spring-Integration-flow-loses-subscriber