問題タブ [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.

0 投票する
0 に答える
1836 参照

spring - Spring 5.1 でのテストの失敗

サンプル コードを 5.1 および Spring Boot 2.1 にアップグレードしようとしました。Reactor Netty は新しいバージョンでリファクタリングされ、いくつかの API が変更されました。Reactor Netty の新しいバージョンに従ってコードを変更しました。

HttpServerリアクターネッティ用。

統合テスト:

テストを実行すると、このような例外が発生しました。

更新:テストコードをリファクタリングすることで解決しました。

0 投票する
0 に答える
1817 参照

spring-boot - Spring Boot 2 (WebFlux) で HTTP Post の最大リクエスト サイズを増やす

HTTP 413 Payload Too Largeリクエストボディに 38Kb の JSON データを含む POST リクエストを行った場合にを受け取ります。WebFlux、Spring Boot 2.0.5、および Netty を使用しています。

WebFlux の最大要求サイズを増やす方法を誰か教えてもらえますか?

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

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