由于 Hazecast 对原生 C/C++ 客户端的支持仍在 ToDo List 下,是否有任何开源替代品可以替代 Hazelcast 支持原生 C/C++ 客户端?
You can always use memcache API to access to Hazelcast. So grab any memcache C/C++ client and that's it.
It depends on which parts of Hazelcast you need. For simple distributed, redundant Maps you could have a look at http://redis.io/clients .
There is a very handy lib - Redisson . It provides distributed Java objects and services ( BitSet
, BloomFilter
, Set
, SortedSet
, Map
, ConcurrentMap
, List
, Queue
, Deque
, BlockingQueue
, BlockingDeque
, ReadWriteLock
, Semaphore
, Lock
, AtomicLong
, CountDownLatch
, Publish / Subscribe
, RemoteService
, ExecutorService
, LiveObjectService
, ScheduledExecutorService
) on top of Redis server!
It supports cluster, sentinel, master/slave and single connection modes.
Perfectly works in cloud and supports AWS Elasticache and Azure Redis Cloud
Below are some success stories from Redisson customers:
Moving from Hazelcast to Redis
Distributed Locking with Redis (Migration from Hazelcast)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.