亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將分布式查詢 API與 IMap 以外的任何數據結構一起使用?

如何將分布式查詢 API與 IMap 以外的任何數據結構一起使用?

蝴蝶刀刀 2022-11-02 17:09:09
我想使用分布式查詢,創建謂詞并使用該謂詞從列表中過濾數據。如何將謂詞與 IList 一起使用?我已經瀏覽了 Hazelcast IMDG 3.12 文檔,但它只顯示了 IMAP 的用法。有人可以告訴我分布式查詢是僅適用于 IMAP 還是也適用于其他數據結構?
查看完整描述

1 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

IMap是對象的集合。IList作為集合的單個對象。

目前僅對前者實施搜索匹配項。因此,要查找匹配項,您必須自己執行此操作。

您可以像遍歷標準 Java 列表一樣遍歷列表,但這意味著將完整列表檢索給調用者。整個列表從它保存的位置復制到調用者,如果列表與所需的匹配項相比很大,則可能會導致網絡傳輸效率低下。

您可以提交一個可調用程序,在具有列表的主機上應用列表迭代器,運行過濾而不在網絡上移動整個列表,只返回匹配項。

此外,Jet 可以將列表視為源(請參閱此處),因此如果您愿意,可以構建自己的過濾器以應用于其所在的數據。臨時請求可能工作量太大,但另一種選擇。


查看完整回答
反對 回復 2022-11-02
  • 1 回答
  • 0 關注
  • 93 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號