数据分发和集群平台 Hazelcast

数据分发和集群平台 Hazelcast

Apache
Java
跨平台
2009-10-17
红薯

Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实现分布式数据存储、数据缓存。特性包括:

  • 提供java.util.{Queue, Set, List, Map}分布式实现。

  • 提供java.util.concurrency.locks.Lock分布式实现。

  • 提供java.util.concurrent.ExecutorService分布式实现。

  • 提供用于一对多关系的分布式MultiMap。

  • 提供用于发布/订阅的分布式Topic(主题)。

  • 通过JCA与J2EE容器集成和事务支持。

  • 提供用于安全集群的Socket层加密。

  • 支持同步和异步持久化。

  • 为Hibernate提供二级缓存Provider 。

  • 通过JMX监控和管理集群。

  • 支持动态HTTP Session集群。

  • 利用备份实现动态分割。

  • 支持动态故障恢复。

示例代码:

import com.hazelcast.config.Config;
import com.hazelcast.core.Hazelcast;
import com.hazelcast.core.HazelcastInstance;
 
import java.util.concurrent.ConcurrentMap;
 
public class DistributedMap {
    public static void main(String[] args) {
        Config config = new Config();
        HazelcastInstance h = Hazelcast.newHazelcastInstance(config);
        ConcurrentMap<String, String> map = h.getMap("my-distributed-map");
        map.put("key", "value");
        map.get("key");
        //Concurrent Map methods
        map.putIfAbsent("somekey", "somevalue");
        map.replace("key", "value", "newvalue");
    }
}
加载中

评论(6)

阿里卡卡互联
阿里卡卡互联
可以持久化吗
startshineye
startshineye
可以当做一般缓存来用吗?
鉴客
鉴客
请问这个软件怎么读? Hazelcast
走位风骚闪着腰
走位风骚闪着腰
这玩意怎么玩的?有中文教程没。。 Hazelcast
西夏一品堂
西夏一品堂
哪些项目在用? #Hazelcast#
zzuqiang
zzuqiang
不太活跃这个软件 #Hazelcast#

内存数据网格领域巨头 Hazelcast 加入 Eclipse 基金会

开源内存数据网格 (IMDG) 领域的巨头 Hazelcast 公司已宣布加入 Eclipse 基金会,将与 Eclipse 社区的其他成员共同协作,Hazelcast 的重心将放在在 JCache,Eclipse MicroProfile 和 EE4J 上...

2017/12/07 07:54

Hazelcast 3.7 General 发布,数据分发和集群平台

Hazelcast 3.7 General 发布了,主要更新如下: Custom eviction policies: In Hazelcast you could always set an eviction policy from one of LRU or LFU. But what if you want more fle...

2016/08/23 08:06

Hazelcast 3.7 EA 发布,数据分发和集群平台

Hazelcast 3.7 EA 发布了,已经可以在下载页面下载到早期版本。我们推出令人振奋的新功能,但这次我们也投入了很多内部改进。从3.6版本以来,我们的性能提高了很多。 新特性: First Modula...

2016/06/19 07:53

Hazelcast 3.6 发布,数据分发和集群平台

Hazelcast 3.6 发布了,Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实现分布式数据存储、数据缓存。 该版本包含了来自 Hazelcast 团队以及社区几个月的劳动成果。该版本包含一个...

2016/02/09 07:59

Hazelcast Simulator 0.6 发布

Hazelcast Simulator 0.6 发布,这是 Hazelcast 的模拟和测试工具。该版本提升了测试工作流的协同,测试阶段同步 支持外部应用等等,详细介绍请看发行说明。...

2015/09/06 07:12

Hazelcast 3.5 发布,数据分发和集群平台

Hazelcast 3.5 在6月26日时发布了,该版本继续在性能和稳定性方面做了大幅提升,同时还包含了不少新特性,详细介绍请看发行说明。 Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实...

2015/07/28 17:08

Hazelcast 3.3 发布,性能提升约达 2 倍

Hazelcast 3.3 发布了,Hazelcast是一个高度可扩展的数据分发和集群平台,可用于实现分布式数据存储、数据缓存。该版本在性能上得以继续提升,提升接近两倍左右。详情请看发行说明。 Hazelc...

2014/09/19 07:47

没有更多内容

加载失败,请刷新页面

没有更多内容

3
回答
缓存使用,前台直接操作mysql,后台操作缓存。怎么保证数据一致性

因项目需要主要模块: broker(消息服务器)+web(管理员页面)+。。。。 只有一个mysql数据库,web前台可以直接操作数据库,broker基本...

2016/03/26 14:31
4
回答
Hazelcast定时清除数据问题

IMap接口提供的方法: public void put(String key, CacheUser obj, long time, TimeUnit t...

2015/07/07 11:10
2
回答
fastpath hazelcat 集群问题

1.fastpathplugin 实现的集群插件去掉了, 2.将 openfire_src/src/plugins/fastpath/src/web/wo...

2015/03/16 12:01
7
回答
谁用过Hazelcast?集群下性能跟ehcache相比如何?
横云断岭 的回答 2014/12/05 13:05
最佳答案
http://blog.csdn.net/hengyunabc/article/details/18514563 hazelcast比较坑爹
1
回答
关于 Hazelcast 的 MapReduce:CastMapR

在网站下了一段实现CastMapR的代码(https://github.com/noctarius/castmaprd):发现一些包没有被引入,查看官方最...

2014/03/13 10:02
2
回答
关于openfire集群问题

@snowingximen 你好,想跟你请教个问题: openfire集群很水,双结点集群,还没有单结点跑得多。我给openfire集群重新设计,代码重写...

2014/11/12 15:33
7
回答
CentOS下使用Hazelcast搭建Openfire集群只出现本地服务器

小菜在尝试搭建Linux环境下的openfire集群环境--目前两个节点,配置完事后,集群节点只显示本地的服务器,另一个节点不显示,请各位大虾赐教啊!

2013/10/15 16:06
3
回答
Hazelcast下实现一个有初始容量的LinkedBlockingQueue

Hazelcast下能直接利用instance.getQueue("myQueue");方法获取一个Distributed Queue,但是目前由于业务需...

2014/07/22 14:28
7
回答
Hazelcast与Spring集成问题

最近在项目中加入了Hazelcast第三方插件,在与Spring集成的时候,将Hazelcast配置到Spring的配置文件当中,出现了不能通过属性注入的...

2011/08/11 11:39
3
回答
Hazelcast的map和jdk的map返回值不同

Config cfg = new FileSystemXmlConfig("conf/hazelcast.xml"); HazelcastInstance...

2014/02/26 10:23

没有更多内容

加载失败,请刷新页面

Hazelcast

hazelcast是一个java的分布式内存实现。 安装也非常简单 1 Download hazelcast-version.zip from www.hazelcast.com 2 Unzip hazelcast-version.zip file 3 Add hazelcast.jar file into you...

2016/10/24 22:14
85
1
Hazelcast集群服务(1)——Hazelcast介绍

说明Hazelcast的使用及其原理。

2016/08/08 18:12
5.6K
14
Spring Boot集成Hazelcast实现集群与分布式内存缓存

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的...

2018/11/13 11:00
475
1
Hazelcast集群服务(2)——Hazelcast基本配置

介绍Hazelcast的配置方法、配置参数。

2016/08/14 14:17
3.3K
7
Hazelcast.xml 配置文件说明

配置 Hazelcast的使用可以通过XML配置和编程来实现,或者是两者共同配合使用来完成其功能; 1-配置声明 如果你创建Hazelcast实例的时候,不传递参数给Hazelcast的话 (即:newHazelcastInsta...

2016/10/07 12:34
250
0
Openfire Hazelcast集群详解

Openfire Hazelcast集群详解 作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs 一、概述 Openfire Hazelcast插件提供了在一个集群上运行多个冗余Openfire服...

2016/08/31 10:12
138
0
Hazelcast在OSGI中的classloading问题

前些日子在开发中用到了hazelcast,挺不错的一个DD支持分布式map,list等多种容器,而且实现了标准的JDK容器接口,实在是太赞了。和Spring配合使用,应该非常方便,测试的时候set一个标准的J...

2012/02/18 23:41
602
0
Apache Ignite(三):Ignite和Hazelcast性能对比测试

性能测试基于Ignite 1.5.0-b1版本和Hazelcast 3.6-EA2版本,评估和对比了他们的各种原子化和事务化缓存操作、基于SQL的缓存查询的性能,所获得的结果包括吞吐量,延迟以及基准测试执行过程中...

2016/02/12 20:37
4.7K
5
spring boot 2.1.4 hibernate二级缓存 Hazelcast实现(一)

Hazelcast优势网上都可以查到,默认的分布式缓存,使用Hazelcast替换ehcache优势比较明显,也方便项目从单机到发展分布式,而不用再引入其他组件也达到了性能要求,按照springboot推荐,这里...

06/19 17:31
1
0
分布式任务调度框架hanzelcast使用

Hazelcast是一个高度可扩展的数据分发和集群平台,提供java.util.{Queue, Set, List, Map}分布式实现及其它特性。 可以作为 a.服务启动: 假设在两台可以通信的服务器A,B上部署hazelcast. 在...

2012/06/25 22:14
3K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部