[英]open source alternatives to Hazelcast?
由于 Hazecast 对原生 C/C++ 客户端的支持仍在 ToDo List 下,是否有任何开源替代品可以替代 Hazelcast 支持原生 C/C++ 客户端?
You can always use memcache API to access to Hazelcast.您始终可以使用 memcache API 来访问 Hazelcast。 So grab any memcache C/C++ client and that's it.因此,获取任何 memcache C/C++ 客户端,仅此而已。
It depends on which parts of Hazelcast you need.这取决于您需要 Hazelcast 的哪些部分。 For simple distributed, redundant Maps you could have a look at http://redis.io/clients .对于简单的分布式冗余地图,您可以查看http://redis.io/clients 。
There is a very handy lib - Redisson .有一个非常方便的库 - 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!它提供了分布式Java对象和服务( BitSet
, BloomFilter
, Set
, SortedSet
, Map
, ConcurrentMap
, List
, Queue
, Deque
, BlockingQueue
, BlockingDeque
, ReadWriteLock
, Semaphore
, Lock
, AtomicLong
, CountDownLatch
, Publish / Subscribe
, RemoteService
, ExecutorService
, LiveObjectService
, ScheduledExecutorService
) 在 Redis 服务器之上!
It supports cluster, sentinel, master/slave and single connection modes.它支持集群、哨兵、主/从和单连接模式。
Perfectly works in cloud and supports AWS Elasticache and Azure Redis Cloud完美适用于云端,支持AWS Elasticache和Azure Redis Cloud
Below are some success stories from Redisson customers:以下是 Redisson 客户的一些成功案例:
Moving from Hazelcast to Redis 从 Hazelcast 迁移到 Redis
Distributed Locking with Redis (Migration from Hazelcast) Redis 分布式锁定(从 Hazelcast 迁移)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.