【发布时间】:2012-02-17 23:23:01
【问题描述】:
由于 Hazecast 对原生 C/C++ 客户端的支持仍在待办事项列表中, 是否有任何支持原生 C/C++ 客户端的 Hazelcast 的开源替代品?
【问题讨论】:
标签: java c++ c scalability hazelcast
由于 Hazecast 对原生 C/C++ 客户端的支持仍在待办事项列表中, 是否有任何支持原生 C/C++ 客户端的 Hazelcast 的开源替代品?
【问题讨论】:
标签: java c++ c scalability hazelcast
您始终可以使用 memcache API 访问 Hazelcast。所以抓住任何 memcache C/C++ 客户端,就是这样。
【讨论】:
这取决于您需要 Hazelcast 的哪些部分。对于简单的分布式冗余地图,您可以查看http://redis.io/clients。
【讨论】:
有一个非常方便的库 - Redisson。它提供分布式Java对象和服务(BitSet、BloomFilter、Set、SortedSet、Map、ConcurrentMap、List、Queue、Deque、@98765433333 @, ReadWriteLock, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, RemoteService, ExecutorService, LiveObjectService, ScheduledExecutorService!) 在 Re 服务器之上p>
它支持集群、哨兵、主/从和单连接模式。
完美地在云端运行,支持 AWS Elasticache 和 Azure Redis Cloud
以下是 Redisson 客户的一些成功案例:
Moving from Hazelcast to Redis
Distributed Locking with Redis (Migration from Hazelcast)
【讨论】: