問題タブ [spring-data-gemfire]
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.
gemfire - マルチモジュール プロジェクト テスト用の Gemfire Junit に時間がかかりすぎる
各モジュールがリージョンとリポジトリのクラスを保持する複数のモジュールで構成されるプロジェクトがあります。
その問題は、各モジュールがgfe:cache
独自のスプリング コンテキストに独自の Gemfire を持っていることです。
したがって、私の問題は、mvn test
すべてのモジュールを実行すると、独自の Gemfire が起動し、テスト後に閉じるため、テストの実行に約 10 分かかり、Gemfire のすべてのインスタンスの起動に 40 秒かかることです。
それで、それを避けるための最良の方法は何ですか?
親モジュール(すべてのリポジトリとリージョンを保持)にリージョンを保持および作成させ、子モジュールのルックアップを使用してそれらを使用することを考えていました。ただし、モジュール テストの 1 つだけを実行する場合に備えて、個々のモジュールをそれらのモジュールで実行する必要もあります。
ルックアップを使用する方法はありますか? 失敗した場合は、同じリージョン ルックアップでキャッシュを作成しますか? または、キャッシュを一度作成して (最初のテスト)、他のコンテキストを閉じるのではなく開始している間にリージョンをキャッシュに追加しますか?
ありがとう
gemfire - 大量トランザクション システムで Gemfire を使用する
メイン データベースとして gemfire を使用する高トランザクション (2000 TPS) およびボリューム システム (数百万および数百万のレコード) のベスト プラクティスについてアドバイスする良いリソースがあるかどうかを知りたいです。
「LIKE」を使用するクエリや、Gemfire のキー フェッチではないその他の検索をスキップし、可能な限り Java メモリ上でリージョンを直接使用するようにという情報を受け取っているため、この質問をしています (JVM がサイズを処理できる場合)。データ)。Gemfire を Map.get() 以外の機能を持たない巨大な HashMap に近いものにします。
上記のような議論に根拠はありますか?
Gemfire クラスターは、毎日世界中で毎秒数十億のトランザクションを処理していませんか?
ありがとう
gemfire - eclipse + Spring データから Gemfire ロケーターとサーバーの永続パスを構成する方法
私はgemfireの初心者です。ロケーターとサーバーを起動し、いくつかの基本的な操作を実行できるWindowsにgemfire 8をインストールしました。ただし、以下のことはほとんどありません。同じことについての提案が必要です。
1) Locator、Server を gfsh コマンドから起動すると、フォルダはデフォルトでインストール ディレクトリの bin フォルダに作成されますが、以下の config prop を使用して Spring Data を使用して Eclipse からロケータを起動すると、このデフォルトのロケータ フォルダがどこにあるのかわかりません。生成された
2) eclipse+Spring Data からの構成とサーバーによって生成されたフォルダーの構成を使用してサーバーを起動する方法。
gemfire - Java Beans で Gemfire の entry-ttl を設定する
Spring Boot アプリケーションで Gemfire リージョンを作成したいと考えています。このサンプルに従うと、データベース サポートを追加しなくても問題なく動作します。データベースを追加すると、「'dataSource' という名前の Bean の作成中にエラーが発生しました」のようなエラーが表示されます。ただし、デフォルトの gemfire キャッシュ Bean は、データソース統合でうまく機能します。
org.springframework.beans.factory.BeanCreationException: クラスパス リソース [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$NonEmbeddedConfiguration.class] で定義された名前 'dataSource' を持つ Bean の作成中にエラーが発生しました: ファクトリ メソッドによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: [javax.sql.DataSource] のインスタンス化に失敗しました: ファクトリ メソッド 'dataSource' が例外をスローしました。ネストされた例外は java.lang.NullPointerException です
demoService Java コード:
java - Spring-Data-Gemfire Unexpected "キャッシュが閉じられました。"
gemfire 8.1 と spring-gemfire-data、バージョン 1.5.2.RELEASE を使用します。
「com.gemstone.gemfire.cache.CacheClosedException: The cache is closed.」という孤立したエラーがいくつか発生します。
原因として考えられるのはどれですか? 私は手動で何もしていないので...そして春のデータに任せてください...