1

由于 Hazecast 对原生 C/C++ 客户端的支持仍在待办事项列表中,是否有任何支持原生 C/C++ 客户端的 Hazelcast 开源替代品?

4

3 回答 3

3

您始终可以使用 memcache API 访问 Hazelcast。所以抓住任何 memcache C/C++ 客户端,就是这样。

于 2012-01-24T19:09:19.313 回答
1

这取决于您需要 Hazelcast 的哪些部分。对于简单的分布式冗余地图,您可以查看http://redis.io/clients

于 2012-01-24T18:00:19.560 回答
0

有一个非常方便的库——Redisson。它在 Redis 服务器之上提供分布式 Java 对象和服务(BitSet, BloomFilter, Set, SortedSet, Map, ConcurrentMap, List, Queue, Deque, BlockingQueue, BlockingDeque, ReadWriteLock, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, RemoteService, ExecutorService, LiveObjectService, )!ScheduledExecutorService

它支持集群、哨兵、主/从和单连接模式。

完美地在云中工作并支持 AWS Elasticache 和 Azure Redis Cloud

以下是 Redisson 客户的一些成功案例:

从 Hazelcast 迁移到 Redis
使用 Redis 进行分布式锁定(从 Hazelcast 迁移)

于 2020-04-22T05:54:44.127 回答