V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
JohnZorn
V2EX  ›  Java

关于那个 Consistent hashing

  •  
  •   JohnZorn · Mar 3, 2018 · 2443 views
    This topic created in 2980 days ago, the information mentioned may be changed or developed.

    刚跟着视频看的 不明白为什么要求对象和 cache 使用相同的 hash 算法 即使 hash 算法不同,只要得到的每一个 cache 得到的 hash 值固定,每一个对象的到的 hash 值固定也是可以映射到的吧 相同的 hash 算法是出于什么考虑呢

    3 replies    2018-03-04 11:33:15 +08:00
    jadec0der
        1
    jadec0der  
       Mar 4, 2018
    是的,hash 算法可以不同,不过引入两个算法有什么好处呢
    JohnZorn
        2
    JohnZorn  
    OP
       Mar 4, 2018 via Android
    @jadec0der 哦哦可以就好了 视频里老师讲的加个重音 我以为有什么特殊需要呢
    sagaxu
        3
    sagaxu  
       Mar 4, 2018 via Android
    没这要求,只不过 java 已经内置了一个 hash 值,所有数据结构都会优先用这个 hash 值,一是好用,而是性能好。

    那些拿不到对象 hash 值的语言,用两套算法也没问题。那视频就是胡扯。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    ♥ Do have faith in what you're doing.