由于Hazecast对本地C / C ++客户端的支持仍在待办事项列表中, 有没有支持原生C / C ++客户端的Hazelcast的开源替代品?
答案 0 :(得分:3)
您始终可以使用memcache API访问Hazelcast。所以抓住任何memcache C / C ++客户端就是这样。
答案 1 :(得分:1)
这取决于您需要的Hazelcast的哪些部分。对于简单的分布式冗余地图,您可以查看http://redis.io/clients。
答案 2 :(得分:0)
有一个非常方便的库-Redisson。它提供了分布式Java对象和服务(BitSet
,BloomFilter
,Set
,SortedSet
,Map
,ConcurrentMap
,List
, Queue
,Deque
,BlockingQueue
,BlockingDeque
,ReadWriteLock
,Semaphore
,Lock
,AtomicLong
,{{ 1}},CountDownLatch
,Publish / Subscribe
,RemoteService
,ExecutorService
,LiveObjectService
)在Redis服务器之上!
它支持集群,哨兵,主/从和单连接模式。
完美地在云中运行并支持AWS Elasticache和Azure Redis Cloud
以下是Redisson客户的一些成功案例:
Moving from Hazelcast to Redis
Distributed Locking with Redis (Migration from Hazelcast)