1

こんにちは、Spring の Websocket サポートを使用してメッセージ バスを作成しようとしています。Spring アプリケーションに接続する sockjs クライアントの例は多数あります。ここで、WebSocket を使用して、2 つの Spring アプリケーションが双方向のサーバー クライアント シナリオで通信できるようにしようと思います。

Spring の基盤 (セキュリティ、REST、WebSockets、永続性など) を提供する JHipster をベースとして使用しました。ここに見られるように、組み込みのSpring SimpleMessageBrokerに固執しました-https ://github.com/jhipster/jhipster-sample-app-websocket

また、クライアントを構築するためのガイドとして、Spring websocket サンプル プロジェクトをフォローしています - https://github.com/rstoyanchev/spring-websocket-portfolio/blob/master/src/test/java/org/springframework/samples/ポートフォリオ/web/tomcat/IntegrationPortfolioTests.java

残念ながら、私の WebSocketStompClient クライアントは、接続時にあちこちに落ちています。最初は、春のセキュリティと CSRF に問題がありました。Angular クライアントのヘッダーを模倣しようと何度も試みた後、CSRF を無効にしました。HTTP 接続のアップグレード リクエストが拒否されました。

誰かが私を正しい方向/機能している資料に向けることができますか? (上記の春の例には失敗したテストがあります)

4

0 に答える 0