`

jboss datagrid7.0学习(1)概念了解

阅读更多

■什么是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)功能差异

远程客户端服务器这种模式里所有的操作都是非事务的。

库模式的提供的功能会比远程客户端服务器多,它是支持事务处理的,还有一些监视的功能。

 

 总结:以上都是从各个网站收集整理(主要是红帽子官网),下一节,我会整理一些关于这两种模式的自己的心得。

  • 大小: 46.3 KB
分享到:
评论

相关推荐

    Eclipse中如何集成JBOSS7.0版本

    1. **添加JBOSS运行环境**:在Eclipse中,通过`Window -> Preferences -> Server -> Runtime Environments`添加JBOSS 7.0作为运行环境。 2. **创建JBOSS服务器实例**:通过`Window -> Show View -> Others -> ...

    JBoss_Enterprise_Application_Platform-7.0

    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等关键组件,为开发人员提供了...

    jboss7.0源码及依赖包

    1. **类加载器**:JBoss 7.0的类加载器架构是模块化的核心部分,它负责加载和隔离不同模块之间的类,确保了正确地处理依赖关系。 2. **部署结构**:JBoss 7.0支持多种部署方式,如WAR、EAR和JAR,以及目录结构部署。...

    jboss7正式版

    JBoss EAP 7.0,全称是Red Hat JBoss Enterprise Application Platform 7.0,是Red Hat公司推出的一款企业级Java应用服务器,基于Java EE 7规范。这款产品以其稳定性和强大的功能在IT行业中获得了广泛的认可。下面将...

    linux 下 配置JBoss6.0+JDK7.0

    在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...

    jboss-eap-7.0.0-installer

    jboss-eap-7.0.0-installer.jar~ ~

    JBOSS_Esb学习资料

    1. **基础入门**:如《JBoss_ESB学习笔记5——第四个ESB应用Hello World File Action.doc》所示,初学者通常从“Hello World”程序开始,了解如何创建并运行一个简单的ESB服务。这一阶段会介绍ESB的基本概念,如服务...

    jboss-as-7.0.0.Final.zip

    1. **模块化架构**:JBoss AS 7采用了全新的模块化设计,使得类加载器更加高效,同时降低了不同组件之间的依赖冲突,提升了系统的稳定性和启动速度。 2. **统一的部署模型**:在7.0版本中,所有类型的部署(如WAR、...

    yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解

    在深入探讨如何在yeclipse7.0与JBoss5.0环境下构建和测试EJB3.0应用之前,让我们先了解一些背景知识。EJB(Enterprise JavaBeans)是Java平台的一部分,用于开发和管理基于组件的企业级应用程序。EJB3.0引入了大量...

    JBoss学习全集多本书整合

    【JBoss学习全集多本书整合】集合了丰富的JBoss相关知识,涵盖了JBoss服务器的配置、管理和优化等多个方面,是深入理解与掌握JBoss的理想资料。JBoss,作为一个开源的应用服务器,基于Java EE(现在被称为Jakarta EE...

    JBOSS7学习笔记

    1. **模块化架构**:JBoss7引入了全新的模块化设计理念,每个组件被划分为独立的模块,这使得应用程序的部署更加灵活,同时减少了类加载冲突的可能性。这种设计提高了服务器启动速度和内存效率。 2. **基于AS7的...

    jboss rules 中文学习资料.chm

    jboss rules 中文学习资料.chm

    JBossDataGrid-Query-Demo:展示如何在 JBoss 数据网格上提高性能和查询数据

    JBoss 企业应用平台和 JBoss 数据网格演示添加一名作者级别:中级技术:CDI、jQuery、JAX-RS、Infinispan HotRod 简介: datagrid-demo-app展示了 JBoss DataGrid 如何使用服务器内存而不是数据库来存储、删除、检索...

    Jboss_ESB学习笔记

    本学习笔记将深入探讨JBoss ESB的基本概念、架构、功能以及实际操作步骤,帮助读者快速掌握这一技术。 一、ESB概述 1.1 ESB定义:企业服务总线是一种中间件,它提供了一种标准的方式来连接和管理异构系统,实现...

    Myeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程源代码

    1. **MyEclipse7.0**:这是一款强大的Java EE集成开发工具,支持多种服务器配置,包括JBoss。在MyEclipse中,可以方便地创建EJB项目,编写和调试EJB组件,同时提供图形化的服务器管理工具。 2. **JBoss5.0**:JBoss...

    JBossESB学习笔记(1-16全)

    JBossESB学习笔记 收集了网上1-16系列教程,笔记详细介绍了JBossESB各个组件的特性及配置文件的说明

    jboss配置入门学习教程.doc

    JBoss配置入门学习教程 JBoss是一个开源的应用服务器,它基于Java EE标准并提供了一个用于部署和管理企业级应用程序的平台。本教程旨在帮助初学者理解JBoss的基础配置,包括启动方式、配置文件结构以及一些关键配置...

Global site tag (gtag.js) - Google Analytics