■什么是JBOSS DATAGRID?
JBOSS DATAGIRD是一种内存型的,以键值对存储的分布式数据存储解决方案。它是基于JBOSS的社区项目infinispan构建的,包含了JBOSS企业应用平台(JBOSS EAP等)和运营网络的部分组件(JGROUP)。
■JBOSS DATAGRID的特点
1)无模式(schemaless)的键值对存储(NoSQL数据库)
2) 基于网格的数据存储(在跨多个结点之间可以轻松的实现数据的备份)
3)弹性扩展(处理不需要中断就可以轻松的实现结点的添加和删除)
4)多个访问协议(REST,memcached,HotRod等)
■JBOSS DATAGRID的使用模式
1)库模式(library模式)
2)远程客户端服务器模式(remote client server模式)
■JBOSS DATAGRID两种模式之间的差异点
1)这两种模式的架构方法不一样,下图为官网上的架构图,但是我觉得并不是特别清晰,对于初学者来说,并不能立马有一个清晰的认识,所以后面会总结自己的认识。
2)功能差异
远程客户端服务器这种模式里所有的操作都是非事务的。
库模式的提供的功能会比远程客户端服务器多,它是支持事务处理的,还有一些监视的功能。
总结:以上都是从各个网站收集整理(主要是红帽子官网),下一节,我会整理一些关于这两种模式的自己的心得。
相关推荐
1. **添加JBOSS运行环境**:在Eclipse中,通过`Window -> Preferences -> Server -> Runtime Environments`添加JBOSS 7.0作为运行环境。 2. **创建JBOSS服务器实例**:通过`Window -> Show View -> Others -> ...
1. **Java EE 7支持**:JBoss EAP 7.0遵循Java Enterprise Edition 7标准,包括Web Profile和Full Profile。这涵盖了诸如Servlet 3.1、JPA 2.1、JSF 2.2、CDI 1.2、JMS 2.0、EJB 3.2等关键组件,为开发人员提供了...
1. **类加载器**:JBoss 7.0的类加载器架构是模块化的核心部分,它负责加载和隔离不同模块之间的类,确保了正确地处理依赖关系。 2. **部署结构**:JBoss 7.0支持多种部署方式,如WAR、EAR和JAR,以及目录结构部署。...
JBoss EAP 7.0,全称是Red Hat JBoss Enterprise Application Platform 7.0,是Red Hat公司推出的一款企业级Java应用服务器,基于Java EE 7规范。这款产品以其稳定性和强大的功能在IT行业中获得了广泛的认可。下面将...
在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...
jboss-eap-7.0.0-installer.jar~ ~
1. **基础入门**:如《JBoss_ESB学习笔记5——第四个ESB应用Hello World File Action.doc》所示,初学者通常从“Hello World”程序开始,了解如何创建并运行一个简单的ESB服务。这一阶段会介绍ESB的基本概念,如服务...
1. **模块化架构**:JBoss AS 7采用了全新的模块化设计,使得类加载器更加高效,同时降低了不同组件之间的依赖冲突,提升了系统的稳定性和启动速度。 2. **统一的部署模型**:在7.0版本中,所有类型的部署(如WAR、...
在深入探讨如何在yeclipse7.0与JBoss5.0环境下构建和测试EJB3.0应用之前,让我们先了解一些背景知识。EJB(Enterprise JavaBeans)是Java平台的一部分,用于开发和管理基于组件的企业级应用程序。EJB3.0引入了大量...
【JBoss学习全集多本书整合】集合了丰富的JBoss相关知识,涵盖了JBoss服务器的配置、管理和优化等多个方面,是深入理解与掌握JBoss的理想资料。JBoss,作为一个开源的应用服务器,基于Java EE(现在被称为Jakarta EE...
1. **模块化架构**:JBoss7引入了全新的模块化设计理念,每个组件被划分为独立的模块,这使得应用程序的部署更加灵活,同时减少了类加载冲突的可能性。这种设计提高了服务器启动速度和内存效率。 2. **基于AS7的...
jboss rules 中文学习资料.chm
JBoss 企业应用平台和 JBoss 数据网格演示添加一名作者级别:中级技术:CDI、jQuery、JAX-RS、Infinispan HotRod 简介: datagrid-demo-app展示了 JBoss DataGrid 如何使用服务器内存而不是数据库来存储、删除、检索...
本学习笔记将深入探讨JBoss ESB的基本概念、架构、功能以及实际操作步骤,帮助读者快速掌握这一技术。 一、ESB概述 1.1 ESB定义:企业服务总线是一种中间件,它提供了一种标准的方式来连接和管理异构系统,实现...
1. **MyEclipse7.0**:这是一款强大的Java EE集成开发工具,支持多种服务器配置,包括JBoss。在MyEclipse中,可以方便地创建EJB项目,编写和调试EJB组件,同时提供图形化的服务器管理工具。 2. **JBoss5.0**:JBoss...
JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明
JBoss配置入门学习教程 JBoss是一个开源的应用服务器,它基于Java EE标准并提供了一个用于部署和管理企业级应用程序的平台。本教程旨在帮助初学者理解JBoss的基础配置,包括启动方式、配置文件结构以及一些关键配置...