简体   繁体   English

Hazelcast 的开源替代品?

[英]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对象和服务( BitSetBloomFilterSetSortedSetMapConcurrentMapListQueueDequeBlockingQueueBlockingDequeReadWriteLockSemaphoreLockAtomicLongCountDownLatchPublish / SubscribeRemoteServiceExecutorServiceLiveObjectServiceScheduledExecutorService ) 在 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM