簡體   English   中英

infinispan中的自定義哈希函數

[英]Custom hashing function in infinispan

我使用的是Infinispan版本8.2,我已經知道節點何時將條目放入緩存,它會在鍵上使用其內部哈希並選擇集群中的主節點。

我知道我們可以使用自定義哈希函數覆蓋此哈希。但是我不知道從哪里開始以及如何開始。我搜索了很多文檔和網站,但是其中沒有一個適當的描述。 。

我希望有人在這方面幫助我。

提前致謝。

如果您要談論確定hashCode(這主要影響映射Object-> segment),這很簡單:

Hash myHash = ...;
ConfigurationBuilder cb = new ConfigurationBuilder()
cb.clustering().hash().hash(myHash)

不要將其與將段映射到實際節點的consistentHash (名稱指的是不再使用的舊算法)混淆。 您也可以改寫那個,但是正確設置可能會很棘手。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM