問題タブ [spring-integration]

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 投票する
2 に答える
2099 参照

spring-integration - Spring Integration を使用して実行時にポーリング レートを変更しようとする際の問題

チャネル アダプタを次のように定義しました。

次のように、実行時にポーリング レートを変更できないのはなぜでしょうか。

このソリューションをデバッグすると、アダプターにこの新しいトリガーが接続されていることがわかりますが、ポーリング レートは変更されていません (5 秒ごと)。同様の運で、アダプターの停止()および開始()も試みました。

誰でも私が間違っていることを指摘できますか? ありがとう

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

spring - Spring JMS 統合で間隔ベースの cron を構成する

メッセージがQueue1に到着した直後ではなく、指定された間隔でQueue1からQueue2にメッセージを転送する必要があります。以下は私の設定です。

上記の xml 構成は、 <int:poller> 構成を無視して、キュー 1 からキュー 2 にメッセージをすぐに転送します。間隔ベースのソリューションと cron ベースのソリューションの両方を試しましたが、どちらも同様に機能するようです (キュー 1 からキュー 2 にメッセージをすぐに配信します)。ここで「ポーラー」の設定に何か問題がありますか? どんな助けでも大歓迎です。

0 投票する
2 に答える
11708 参照

spring - Spring統合:HTTPインバウンドゲートウェイ-HashMapのJSONからオブジェクトへのトランスフォーマーを使用

SpringIntegrationベースのRestfulサービスをセットアップしようとしています。要求と応答のために個々のオブジェクトを作成することを避けようとしていますが、代わりにサービスでisUserAvailableForRegistrationなどの単純な関数にHashMapを使用しています。

例えば

以下は、統合関連のコンテキスト情報です。

HashMapをJSONに正常にマーシャリングできることをテストできますが、JSONデータをHashMapにマーシャリング解除するための構成がありません。

次の例外が発生します。

誰かが私に何が間違っている可能性があるかを理解するのを手伝ってもらえますか?

ヘッダーを再確認したので、HashMapへのアンマーシャリングの構成またはJacksonのサポートに問題があると確信しています。御時間ありがとうございます。

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

header - Spring Integration で JMS ヘッダーを取得する

spring 統合 jms 受信チャネルで JMS ヘッダーを取得するにはどうすればよいですか? リファレンスに関する情報はあまり見つかりませんでした。

ありがとうございます。

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

java - ソケットと Spring の統合

ポート 30003 をリッスンする小さなプログラムがあります。これは、バイトストリーム データを次のように処理するサーバー クラスです。

これは問題なく動作しますが、Spring Integration の使用に移行したいと考えています。これは、同じことを達成するための私の tcp-context です。

Spring Integration アプローチを使用してプログラムを開始すると、次のスタック トレースが表示され、ソケット アドレスが既に使用されていることがわかります。

標準のソケット プログラムが正常に動作するのに、なぜ統合アプローチが失敗するのか理解できません。私のマシンには、30003 ポートでデータを利用できるようにするソフトウェアが少しあります。

お役に立てれば幸いです。

ありがとう

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

jms - Spring 統合は、発信トピックでメッセージを発行します

ActiveMQ トピックにメッセージを発行する必要がある春の統合パイプラインがあります。次の構成でde spring xmlファイルを構成しようとしています

ただし、メッセージはトピックに発行されません。JMS トピックにメッセージを発行するように春の統合を構成する方法を知っていますか? 私はあなたの答えを楽しみにしています。ありがとう、フローリン

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

gateway - Spring Integration Get HTTP Outbound Gateway Response

RESTサービス呼び出しをPOSTして、返されるデータを取得する必要があります(これはすべてJSONを使用しています)。応答チャネルをチェーンとして持つアウトバウンドゲートウェイがあり、チェーンには1つのトランスフォーマーがあります。

ただし、トランスフォーマーを介してデバッグすると、返されるペイロードは単なるHttpStatusオブジェクトです。

多分私は何か間違ったことをしているのですか?どんな助けでも大歓迎です。ありがとう!

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

spring - 春の統合は、データベースが利用できない場合のポーリングを防ぎます

クライアントから送信されたメッセージをデータベースに永続化するためにSpring Integration 2.1を使用しています。

カスタム アダプタによって埋められるキューがあります。構成されたサービスアクティベーターは、このキューをポーリングし、Spring 管理の @Repository Bean にメッセージをリリースします。すべてのエラーはエラー チャネルにキャプチャされ、サービスによって処理されます。構成はこれまでのところ正常に機能します。

私の懸念は、データベースが利用できない場合、サービスアクティベーターがキューからのすべての着信メッセージをポーリングし、それらをエラーチャネルに入れることです。たとえばテストクエリを送信するなどして、データベースが明らかに利用できない場合に、サービスアクティベーターがメッセージをポーリングするのを防ぐ方法はありますか?

私の構成:

よろしく。

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

spring - トランザクションを使用して非同期サービスにメッセージを送信する

非同期プロトコルで送信する必要があるメッセージを含む永続的なトランザクション キューがあります。各メッセージは独自のトランザクションで送信する必要がありますが、特定の時間に処理中のメッセージの数が原因thread-per-messageを使用できず、スループット要件により中間状態が持続することができません。

のコードを見ると、トランザクション リソースを に格納するJmsTransactionManagerを使用していることがわかります。そのため、単一のスレッド内で複数のトランザクションをどうにかしてシェパードするために を実装する必要があるようです。これ少し極端なようです...TransactionSynchronizationManagerThreadLocalPlatformTransactionManager

この複雑さを解消する Spring Integration ユニットの配置はありますか? 私はむしろJTA/XAの情報を見るべきですか?

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

spring - Spring Integration 定義の Java ベースのコンテナー構成

以前、Spring アプリに XML ベースの構成を使用していました。

ここで、 @Bean、@Configuration などを使用した Java ベースのコンテナー構成のみを使用したいと考えています。

これら 2 つの XML 構成を Java ベースの構成に変換するにはどうすればよいですか?