問題タブ [spring-remoting]

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

apache-camel - Apache Camel Spring リモートが機能しない

与えられたサーバー構成:

... クライアント構成:

... 1 つのメソッドを持つインターフェイス:

.. サービスの実装:

プロキシを呼び出すとき..

BeanIvocation は、 bshop.reports.shoppingCardとService impl の代わりにActiveMQ.DLQキューにルーティングされます。呼び出されません。

それで、私は何を間違っていますか?

キャメル: 2.11.1 ActiveMQ: 5.5.1-fuse-03-06

私のCLIENT jmsブローカー設定:

私のSERVER jmsブローカー構成:

ActiveMQ ログには次のように表示されます。

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

spring-batch - 春のリモートチャンク読み取りの問題

私はJMS上で動作する春のリモートチャンクを持っています。私の構成は以下の通りです。

ゲートウェイ待機タイムアウト = 5000 ミリ秒、コミット間隔 = 10、読み取りごとに読み取れるレコード数は 1000 です。

同時コンシューマと最大同時コンシューマは、それぞれ 20 と 30 です。

スロットル リミットは 5 です。

上記の構成に従って、リーダーは 70k レコードを読み取って停止し、スレーブが読み取ったアイテムを処理するのを待ちます。

質問は、読み取る必要があるレコードの合計が 225k であるのに、なぜ 70K で停止するのですか?

コミット間隔を 2 に変更し、読み取りごとに読み取るレコード数を 500 に変更すると、合計読み取りが 14k に変更されました。

ジョブのステータスは STARTED のままです

事前に助けてくれてありがとう

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

spring - Spring Remoting の Spring セキュリティで保護されたテスト クライアントから http インボーカー サービスにアクセスする

HttpInvoker を介して実装された春のリモート処理があります。私のクライアントとサービスは、春のドキュメントから取得した以下のようになります。私は春のドキュメントに従いました:(会社のポリシーにより、実際のコードを投稿できませんでした)=>春のドキュメント

私の httInvoker サービスは春のセキュリティによって保護されており、クライアント側では、次のように httpinvokerrequestexecutor とともに次のクライアント コードがあります。

私が抱えている問題は、以下のようにテスト クライアントからサービスをテストしようとしているときです

間違っている場合は訂正してください。HttpInvokerRequestExecutor が原因でそれを取得していると想定しています。ここで、以下のようにユーザー名とパスワードを渡そうとすると、例から取得しました。http リモート サービスに接続できないという同じエラーが引き続き表示されます: 401 unauthorized 。HttpInvokerRequestExecutor を削除し、サービスのインターセプト URL を無効にすると、正常に動作します。

テスト目的で構成されたセキュリティ構成 xml は次のとおりです。

インターセプト URL は <intercept-url path="/remoting/*" access="hasRole('ROLE_ADMIN'). ここで質問: i. クライアントをテストするとき、クライアントからサーバーに資格情報を渡すにはどうすればよいですか? 私のサービスは春のセキュリティによって保護されているので、サーバーが認証できるようにセキュリティコンテキストをクライアントからサーバーに渡したいと思います。ii. テスト時に、HttpInvokerRequestExecutor を削除するとサービスにアクセスでき、サーバー側では、サービスにアクセスするためのインターセプト URL フィルターを無効にします。これについてあなたの助けを本当に感謝します. 私は解決策を探していました iii。クライアント側からサーバー側に資格情報を渡す方法と、テスト中にこれが可能かどうかについてのアイデアを教えてください。