問題タブ [chronicle-map]
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 - Open HFT Chronicle Map 、Websphere で Class Not Found 例外
OpenHFT ChronicleMap を使用しようとしています。コードは Tomcat で実行されますが、Websphere では次のエラーで失敗します (以下)。
注 : これは Tomcat では発生せず、Websphere でのみ発生します。
コード:
このエラーを解決する方法を教えてください。
java - クロニクル マップで実行される操作のオブザーバー パターン
Chronicle Map をデータストア/データ キャッシュとして使用することを楽しみにしており、同じボックスで実行されている他の JVM プロセスと共有して、他の各 JVM プロセスのメモリ フットプリントを削減する予定です。そうしないと、各 JVM プロセスが同じデータをロードします。エントリがデータストアに追加または削除されるたびに、各 JVM プロセスで通知を受け取ることはできますか? それは本当にメモリフットプリントを減らすつもりですか? いずれにせよ、各 JVM プロセスはいくつかのドメイン オブジェクトを作成するためです。
API とドキュメントを見ましたが、ユース ケースを実装する方法があまり明確ではありませんでした。MapMethods と remoteOperations がそれに最も近づきました。意図した機能を実現するための正しい方法を知りたいのですか、それとも間違っていますか。
私が正しい軌道に乗っている場合、mapMethods/remoteOperations は、メインのデータストアではなくオブザーバー側でのみ提供する必要があると推測しています。私は正しいですか?
java - Java: Chronicle Map はさまざまな値クラスをサポートしていますか?
私は通常、次のようなものを使用して新しいクロニクル マップを作成します。ChronicleMapBuilder
Chronicle Map は、異なる値クラスのインスタンスのストレージをサポートしていますか? サポートしている場合、そのマップはどのように作成すればよいですか?
例えば:
基本的に、キー クラスは 1 つだけLocalDate
です。しかし、この日付は、共通のインターフェースの異なる実装にマップすることができます (少なくとも、私はそうしたいです)。共通のインターフェースを持っていることは幸運だと思いますが、共通のインターフェースがなくてもクロニクル マップを構築できる場合は、アドバイスをお願いします。
申し訳ありませんが、現在、Chronicle Map のさまざまな値クラスのサポートをテストする能力がなく、インターネット上で何らかの形で文書化されているのを見つけることもできません。
memory-mapped-files - Windows でのクロニクル マップの問題
インデックス構造に ChronicleMap を使用しようとしています。これは Linux では問題なく動作するようですが、Windows (私の開発環境) で JUnit テストを実行すると、エラーが発生し続けます: java.io.IOException: Unable toファイルの準備が整うまで待ちます。ファイルを作成したプロセスがクラッシュしたか、1 分以上ハングした可能性があります。
問題のあるコード スニペットは次のとおりです。
次の例外がスローされます。
chronicle-map - ChronicleMap を反復処理すると例外が発生する
Chronicle Map の v3.10.1 を使用しています。私のマップには、約 77,000 のエントリがあります。entrySet()
メソッドを使用してこのマップを反復処理しようとしています。正常に繰り返されず、その間に Chronicle 固有の例外がスローされます。クロニクル マップから生成されたログは次のとおりです。
および例外:
これは、シングルスレッドの永続的なマップです。