問題タブ [chronicle]

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 に答える
87 参照

chronicle - Chronicle で消費者が失敗した場合はどうなりますか

こんにちは Chronicle v3 を見てください。コンシューマがキューのレコードを読み取り、そのレコードをダウンストリームで処理しようとして失敗した場合はどうなりますか。

そのレコードを再びキューから取得できますか? すべてを再生する必要がありますか?

Chronicle Queue を使用して一連の json ドキュメントをキューに入れ、それらを Elasticsearch にバッチ処理することを考えています :)

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

chronicle - 複数の Chronicle/ExcerptAppenders が同じキューに書き込むことはできますか?

vertx.io で Chronicle を使用する...

頂点ごとに新しい Chronicle を作成します。つまり、スレッドごとに 1 つのインスタンス。

今、私が行う各Web http POSTリクエストに対して...各投稿は、一度に正確に1つのスレッドによって処理されます。

これはうまくいくようです。でも大丈夫?

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

chronicle - Chronicle Map は、2 億を超えるエントリで大幅に遅くなります

Chronicle Map を使用して、非常に多数の KV ペア (実際には数十億) を一時的に保存/検索しています。耐久性やレプリケーションは必要ありません。また、純粋なオフヒープ メモリではなく、メモリ マップ ファイルを使用しています。平均キー長は 8 バイトです。

小規模なデータ セット (最大 2 億エントリ) の場合、1 秒あたり約 100 万エントリのスループットが得られます。つまり、エントリの作成に約 200 秒かかります。それらを作成するのに1500秒。

Mac OSX/16GB Quad Core/500GB SSD と、8 コア/64GB RAM/300GB Raid 1 (SSD ではない) を搭載した Linux を実行する Proliant G6 サーバーの両方でテストを実行しました。両方のプラットフォームで同じ動作が見られます。

それが役立つ場合、マップのセットアップは次のとおりです。

そして簡単なライターテスト:

だから私の質問は - これを改善するために私ができるチューニングはありますか? たとえば、セグメント数を変更したり、別のキータイプ (CharSequence など) を使用したりしますか?

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

networking - Chronicle Map はネットワーク ファイル共有を読み取り専用データに使用できますか?

Chronicle Map を使用して、シリアル化されたマップをネットワーク ファイル共有から読み取り、ローカルで処理したいと考えています。準備されたデータをマップから読み取る 100 台以上のマシンが必要です。何度も繰り返しますが、書き込むことはありません。1 つのプロセスでネットワーク ファイル共有上にマップを作成し、各「コンシューマー」がマップをロードして処理することはできますか。マップは、100 万個のキーと 1,000 個の値を超えることはありません。それとも、UDP / TCP レプリケーション機能を使用する必要がありますか?

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

chronicle - クロニクルマップ<->エンジン関係

本当に簡単な質問です。Chronicle Map 3X が一部の機能をエンジン製品に移行しているようです。ただし、エンジン自体は Map 2X に依存しています。どうすればそれらを一緒に使用できますか?私は何かが欠けていると思いますが、正確にはわかりません。

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

java - 読み取り後に Java クロニクル メッセージが削除されない

メッセージの書き込み/読み取りに Java Chronicle 1.9.2 を使用しようとしています。新しいバージョンが利用可能であることは知っていますが、より多くの時間を費やす前にいくつか質問があります。

クロニクルからの抜粋を読んだら、メッセージを削除する必要があります。そのため、リーダーが再び開始しても、最初には戻りません。また、メッセージは一度読んだら役に立たないので削除したいと思います。

それを行うオプションはありますか?次のコードを試していますが、リーダーを起動するたびに、すべてのメッセージが再び表示されます。また、特定の期間が経過すると自動的に削除されるように、メッセージに Time to Live を設定するオプションがあります。

ライター -

読者 -