問題タブ [queuing]
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.
java - コア API を使用して消費した後も、HornetQ メッセージがキューに残っている
HornetQ は初めてなので、ご容赦ください。最初に私の要件を教えてください:
サイズが約 1k のメッセージを異なるプロセス間で短いレイテンシと持続性で渡すことができるメッセージ キューイング ミドルウェアが必要です (つまり、システム クラッシュに耐えられるはずです)。複数のプロセスが同じキューに書き込み、同様に複数のプロセスが同じキューから読み取ることになります。
このために、永続性を備えたメッセージパッシングの評価が最も高い HornetQ を選択しました。
現在、Hornetq v2.2.2Finalをスタンドアロン サーバーとして使用しています。コア API (ClientSession)
を使用して永続的/非永続的なキューを正常に作成し、キュー(ClientProducer)にメッセージを正常に投稿できます。同様に、コア API (ClientConsumer)
を使用してキューからメッセージを読み取ることができます。
この後、クライアントがメッセージを読み取ったときに問題が発生します。メッセージはまだキューに残っています。つまり、キュー内のメッセージの数は一定のままです。たぶん私はこれを間違っているかもしれませんが、メッセージが消費されると (読み取り+確認)、キューから削除されるという印象を受けました.しかし、これは私の場合は起こっておらず、同じメッセージが何度も読み取られています.また。
また、非永続メッセージで非永続キューを使用しようとしたことを伝えたいと思います。しかし、問題は残ります。
私が使用しているプロデューサーのコード:
また、消費者のコードは次のとおりです。
HornetQ サーバー設定 ::
jquery - fadeTo()、fadeIn()/fadeOut()をキューに入れない
次のアニメーションがあります。
これはキューイングされているようですが、fadeTo() がキューイングされないようにするにはどうすればよいですか?
spring - 物事をシンプルに保ちたい場合は、どのキューイングの実装が推奨されますか?
キューイングソリューションに対する私たちのニーズはかなり単純であり、プロデューサーは物事を永続的なキューに入れる必要があり、これらはコンシューマーによって処理される必要があります。キューイングシステムは、Springアプリケーション内に統合し、複数のTomcatホストに分散させる必要があります。
質問を読んでいると、たとえばSpringでActiveMQを使用することについて警告する人がたくさんいるので、Springベースのアプリケーションと組み合わせた場合の単純さ、スケーラビリティ、パフォーマンスを念頭に置いた場合の代替案は何かと思います。
linux - バーストを作成するための新しい linux tc キューイング規則...知識不足
Linux カーネル用の新しい tc キューイング規則を作成したいと考えています。目標は、例えば列に並ぶことです。10 個のパケットを送信してから、それらをすべて送信します (これはネットワークにとってあまり良いことではありませんが、それについて調査したいと思います)。
それで、すでに行われたこと: 私は新しい sched-module (エンキュー、デキュー関数など) のスケルトンを持っています。これも正しくコンパイルされ、正しく動作しています (キューに入れられた 1 つのパケット、1 つのパケットが送信されます - 特別なことは何もありません)。実行中のカーネルと同じソースを使用してubuntu maverickでコンパイルし、モジュールをMakefileとKconfigに入れています。
エンキュー関数が呼び出されるたびに、その後、デキュー関数が qdisc_restart (sch_generic.c 内) によって呼び出され、1 つのパケットのみが送信されることがわかりました。
私の問題は、たとえば収集したように、モジュールからネットワークインターフェイスに複数のパケットを送信するにはどうすればよいかです。10 個のパケットをすべて送信したいのですが?
qdisc_restart (およびロックメカニズム) と同じパラメーターを使用して (sch_generic.c から) sch_direct_xmit 関数を呼び出そうとしましたが、モジュールのコンパイルが失敗しました: 不明なシンボル sch_direct_xmit (ただし、/proc/kallsyms を grep すると、結果)。何が問題なのですか?コードが必要な場合はお知らせください (sched_generic.c と同じ .h を含めました)。
BR クリストフ
vb.net - DB キューを使用して http 呼び出しを行い、db のステータスを更新する最良の方法
私はc#.netを使用しています。データベースはMS SQL 2008 R2です。
ここのフォーラムでよく聞かれるような質問があります。データベース テーブルをキューとして使用したいのですが、これらのメッセージの処理をデータベースから行うことができません。
.Net コンポーネントから取得したリクエストを格納するテーブルがあります。これらのテーブルからデータを読み取り、2 つの Web サービスに対して http 呼び出しを行う必要があります。Web サービスから受信した応答に基づいて、データがアーカイブまたは削除されます。
いくつかの具体的な質問がありました:
1. 処理するレコードを選択して http 呼び出しが失敗した場合、次のレコードに進み、最後にこのレコードに戻ることができるようにするにはどうすればよいですか?実行
2.データベースをキューとして使用する代わりに (MSMQ など)、どのオプションが優れているかを教えてください。
3. 記録状況の監査証跡を残したい。編集前に変更をログに記録するトリガーを作成するのが最善の方法ですか?
よろしく
レオ
android - 完了したかどうかを検出するAsyncTask
Webサイトからデータをロードして実行するAsyncTaskを作成しました。現時点では、UIを早く埋めようとしているために、nullポインター例外が発生しているので、AsyncTaskが完了していないかどうかを示す何らかのifステートメントを作成したいと考えています。グラフィックとそれがデータを埋めるとき。しかし、これをどのように行うかはわかりませんが、私がこれを達成する方法、または少なくとも私を正しい方向に向けることができる方法を誰かが知っていますか?
これがこれまでの私のコードです
sql - 伝播のスケジュールを解除できません (Oracle AQ)
Oracle DB にキューを設定し、しばらく使用していましたが、(リモート サーバーへの) 伝播が機能しなくなり、突然操作が停止しました: 伝播を無効化/スケジュール解除できず、停止できません/キュー自体を削除します。クエリは何時間もハングします。どうすればパージできますか?
javascript - JavaScript の実行順序を制御する PayPal オブジェクト
私はワードプレスのページを持っています。PayPalObjects へのリンクがいくつかあります。PayPalObjects では、購入をトリガーする要素の ID へのトリガーを含むコードをページのフッターに配置する必要があります。例えば...
...そして、ページのフッターで:
現在、そのようなリンクが数十あるため、これらの ID をコンテンツにハードコーディングすることは避けたいと考えていました。例えば...
そこで、次の jQuery を追加しました。
レンダリングされたページは ID 属性を各リンクに正しく追加しますが、PayPal js は正しくトリガーされません。IOW: ID をページに「ハードコード」する必要があります。これは、jQuery が PayPal スクリプトの後に起動していると思わせます。
では、どうすれば PayPalObjects スクリプトに、jQuery が ID を割り当てた後にのみ実行するように「指示」できますか? または...たとえそれを達成したとしても、ID属性を割り当てるため、まだ-機能しません。私がやりたいことに対して動的に信頼できないのですか?
ティア、
---JC
php - PHP キュー システムの構築方法
PHP キュー システムを構築する必要がありましたが、このすばらしい記事
を見つけて、それを使用して PHP キュー システムを作成しました。セットアップと使用は非常に簡単です。http://squirrelshaterobots.com/programming/php/building-a-queue-server-in-php-part-1-understanding-the-project
以下は、シェル (puTTy など) から実行される queue.php のコードです。
最も困難な部分は、私のサーバーで pcntl 関数を動作させることでした。
私の質問は、「サーバーを再起動する必要がある場合にジョブを自動的に開始するにはどうすればよいですか?」です。
コメントで指摘されているように、壊れたリンクを編集し、後世のために優れた Web アーカイブを指摘しました。
ios - iOS でキューイングと Grand Central Dispatch を使用するためのちょっとしたヘルプ
これは私の問題です。サーバーから返される JSON を使用して iOS を構築しています。問題はありません。すべて正常に動作します。
問題は、プログラムを実行すると、結果を解析するのに長い時間がかかることNSMutableArray
です:これはログです
ご覧のとおり、配列の実装には非常に時間がかかります。
UI をレスポンシブにするには、キューイングとグランド セントラル ディスパッチを使用する必要があることはわかっていますが、その方法がわかりません。その方法を教えてください。
これが私のviewDidLoad
方法です