gpt4 book ai didi

hazelcast - 使用 Hazelcast 作为服务目录?

转载 作者:行者123 更新时间:2023-12-02 23:16:02 26 4
gpt4 key购买 nike

我正在探索使用 Hazelcast(或任何其他缓存框架)在集群内宣传服务的概念。理想情况下,当集群成员离开时,其服务(或宣传它们的对象)应从缓存中删除。

全部可能吗?

最佳答案

这是肯定有可能的。

问题是:您喜欢哪种解决方案。

如果服务可以存储在 map 中,您可以创建一个 ttl 为例如的 map 。几分钟后,每个成员都需要刷新其服务,以防止服务过期。

另一种解决方案是使用membershiplistener监听成员更改,一旦成员离开,属于该成员的服务需要从 map 中删除。

如果您不喜欢这些,您可以创建自己的基于 SPI 的实现。 SPI 是 hazelcast 用于创建分布式数据结构的较低层基础设施。更多的工作,但也有很大的灵 active 。

所以有很多解决方案。

关于hazelcast - 使用 Hazelcast 作为服务目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com