Hazelcast

Hazelcast是一个高度可扩展的数据分发和集群平台。

特性包括: 提供java.util.{Queue, Set, List, Map}分布式实现。

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

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

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

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

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

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

7.  支持同步和异步持久化。

8.  为Hibernate提供二级缓存Provider 。

9.  通过JMX监控和管理集群。

10.  支持动态HTTP Session集群。

11.  利用备份实现动态分割。

12.  支持动态故障恢复。

Hazelcastis a clustering and highly scalable data distribution platform for Java.

Features:

* Distributed implementations of java.util.{Queue, Set, List, Map}

* Distributed implementation of java.util.concurrency.locks.Lock

* Distributed implementation of java.util.concurrent.ExecutorService

* Distributed MultiMap for one-to-many relationships

* Distributed Topic for publish/subscribe messaging

* Transaction support and J2EE container integration via JCA

* Socket level encryption support for secure clusters

* Synchronous (write-through) and asynchronous (write-behind) persistence

* Second level cache provider for Hibernate

* Monitoring and management of the cluster via JMX

* Dynamic HTTP session clustering

* Support for cluster info and membership events

* Dynamic discovery

* Dynamic scaling

* Dynamic partitioning with backups

* Dynamic fail-over

Hazelcast is for you if you want to

* share data/state among many servers (e.g. web session sharing)

* cache your data (distributed cache) for better performance

* cluster your application

* provide secure communication among servers

* partition your in-memory data

* send/receive messages among applications

* distribute workload onto many servers

* take advantage of parallel processing

* provide fail-safe data management

Hazelcast is pure Java. JVMs that are running Hazelcast will dynamically cluster. Although by default Hazelcast will use multicast for discovery, it can also be configured to only use TCP/IP for enviroments where multicast is not available or preferred. Communication among cluster members is always TCP/IP with Java NIO beauty. Default configuration comes with 1 backup so if one node fails, no data will be lost. It is as simple as using java.util.{Queue, Set, List, Map}. Just add the hazelcast.jar into your classpath and start coding.

A test application comes with the Hazelcast distribution that simulates the queue, set, map and lock APIs. You may want to watch the following 12 minute screencast to quickly get started.

网友留言/评论

我要留言/评论

相关开源项目

JSF-Spring:JSF-Spring是一个可以把JSF1.1 (JavaServer Faces)与Spring1.2框架的相互结合在起的一个组件.

jPdfCalendar:jPdfCalendar是一个日历制作工具。它能够根据一组图片生成一个可打印的PDF格式日历文档。

SimpleStringSearch:这是一个简单的字符串搜索API,它对处理大量的搜索条件十分有效。这个API需要Java 5.0。

At4J:At4J是一个开源的压缩文件处理工具,支持读取与创建Zip和Tar文件。At4J比Java内置的Zip类提供更多的Zip处理功能和压缩方法,比如Unix File Metadata和bzip2压缩。

JRubyStack:JRubyStack是一个安装包它极大地简化JRuby与其运行环境的安装。它能够同时帮你安装好JRuby、Rails、Java、Tomcat、GlassFish、MySQL和Subversion。

PortableSigner:PortableSigner这个Java应用程序能够对普通PDF文件进行数字签名(X.509)。你可以在标准的Adobe Reader中打开PDF文件来校验你的数字签名,而且不需要任何插件。

MavenIDE:MavenIDE这个项目为Maven(系统构建工具)提供了各种流行开发工具下相应的插件。

Eclipse plugin NetBeans plugin JBuilder plugin IntelliJ IDEA plugin (NEW!)

Juxy:Juxy是一个用Java开发的完全依赖于TRaX API的简单XSLT单元测试包。

jVoiceBridge:这是一套采用java开发用于处理VoIP(Voice over IP)语音通信和其它混合业务比如电话会议,语音聊天,语音检测,3D虚拟环境下的声音等。

dozer:Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型。

hazelcast java_Hazelcast相关推荐

  1. hazelcast java_hazelcast初探

    Hazelcast作为一个高度可扩展的数据分发和集群平台,提供了高效的.可扩展的分布式数据存储.数据缓存.Hazelcast是开源的,在分布式技术方面,Hazelcast提供了十分友好的接口供开发者选 ...

  2. hazelcast java_Hazelcast入门教程

    并发主题 Hazelcast入门教程 Hazelcast ( www.hazelcast.com)是一种内存数据网格 in-memory data grid,提供Java程序员关键任务交易和万亿级内存 ...

  3. hazelcast java_Hazelcast: Java分布式内存网格框架(平台)

    下边是它的宣传内容: hazelcast是一个开放源码集群和高度可扩展的数据分发平台,这是为Java: 1. 快如闪电;数以千计的运算/秒. 2. 故障安全;崩溃后没有丢失数据. 3. 作为新服务器的 ...

  4. Hazelcast集群服务(2)

    为什么80%的码农都做不了架构师?>>>    XML基本配置 如果用户没有指定或提供任何配置文件,Hazelcast默认会使用jar包中自带的配置文件--"hazelca ...

  5. Java分布式内存开源实现:Hazelcast

    Hazelcast是一个Java的开源分布式内存实现,它具有以下特性: 01    Distributed implementations of java.util.{Queue, Set, List ...

  6. Hazelcast介绍与使用

    Hazelcast 是一个开源的可嵌入式数据网格(社区版免费,企业版收费).你可以把它看做是内存数据库,不过它与 Redis 等内存数据库又有些不同.项目地址:http://hazelcast.org ...

  7. Spring Boot集成Hazelcast实现集群与分布式内存缓存

    2019独角兽企业重金招聘Python工程师标准>>> Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展.高性能的分布式内存计算.并通过提供诸 ...

  8. Hazelcast分布式

    一般的应用正式环境中都不止一台服务器(也就是说是集群的),那么如果只是简单的将数据预加载到内存,那么就会有数据不同步的现象. (更新了其中一台JVM,另一台JVM并不会收到通知从而保持数据同步). 这 ...

  9. 基准测试:Apache Ignite仍然领先于Hazelcast

    为什么80%的码农都做不了架构师?>>>    当在谷歌中搜索Apache Ignite时,发生了一个奇怪的事:Hazelcast的广告跑到了列表的顶部,建议说Hazelcast比I ...

最新文章

  1. 主键需要键索引吗_MySQL 索引的知识点都在这里了,建议收藏!
  2. 微服务化小团队集群的组织和管理
  3. MySQL数据库乱码 - Linux下乱码问题解决
  4. Golang 入门笔记(二)下
  5. iOS核心动画之CALayer-自定义层
  6. python画建筑_专题 | Python 绘图入门
  7. java lambda::_基准测试:Java 8 Lambda和流如何使您的代码慢5倍
  8. java客户端连接请求发不出去_java – Spring:客户端发送的请求在语法上不正确()...
  9. html打印预览出现重叠,html – 使用打印模式css打印网页时页眉和正文内容重叠...
  10. A/B test模块使用以及配置
  11. SpringBoot在前端发送url时,不能识别特殊字符的问题
  12. 【杂项】VScode中C C++代码美化工具Uncrustify配置详解
  13. 网络工程师考试试题讲解视频教程
  14. 2022年水果市场调查报告分析
  15. 黄小宁罪大恶极!!!!!!!!!!黄小宁罪大恶极!!!!!!!!!!
  16. 【版权】软著和专利的申请过程
  17. 进阶-第28__深度探秘搜索技术_实战掌握误拼写时的fuzzy模糊搜索技术
  18. Android Google原生语音识别
  19. SQL Server 连接字符串和身份验证
  20. android adb 控制手机

热门文章

  1. Python数据分析与处理(例题)
  2. 图形学 Lecture7 光线追踪
  3. 02.yuyv转rgb888代码优化
  4. 使用vue-print-nb打印element table时表格打印不全的问题
  5. Vuex--mapState, mapGetters, mapActions, mapMutations--使用/教程/实例
  6. 【PyTorch】关于函数 datasets.IMDB.splits()
  7. python中int函数的功能_python中int函数的用法
  8. SEM竞价员一天的工作流程了解一下?
  9. 有信仰与无信仰家族200年对比,让世人震惊!!
  10. Word中怎么打分段函数?