私はHazelcast 3.6.1を使用しています。サーバー/クライアントとしてセットアップされます。マップはサーバー(単一ノード)上にあり、約4Gbのデータです。私のプログラムは、クライアントを作成し、いくつかのデータ(サイズが非常に小さい - たとえば30MB)を検索する必要があります。だから私はマップからデータを取得して、すべてのデータをループして関心のあるデータを検索しました。プロセスのサイズが4Gbであることを知る前に(データを分析していた各データのマップを取得したすべてのデータがロードされるまでメモリにロードしていました!)。だから、私は印象の下にあった集約をすべてサーバー側で行い、関心のある部分だけがクライアントに返されたということを知りましたが、クライアントプロセスはまだ350MBにまで成長しました!Hazelcast 3.6.1集約
集約はサーバー上でのみ実行されますか?
おかげで新しい集約システムは、道より高速であるため、あなたはHazelcastの3.8.xバージョンにアップグレードする必要があり、すべての
3.8.3に変更されていて、うまく動作していて、ずっと簡単です! – user1759789