JBoss 系列二十九:JBoss Data Grid(Infinispan)Football 示例
来源:互联网 发布:js中修改class 编辑:程序博客网 时间:2024/06/05 17:00
JBoss Data Grid是Red Hat中间件产品(http://www.redhat.com/products/jbossenterprisemiddleware/data-grid/),JBoss Data Grid是基于开源社区产品Infinispan(http://infinispan.org/)。 企业版的JBoss Data Grid与社区版的Infinispan代码完全一样,所以本部分内容基于Infinispan进行。
Infinispan提供三种协议的支持,包括:Hot Rod,REST和Memcached,如下图
我们可以通过这些协议连接到Infinispan,将Infinispan与自己的应用整合。Infinispan Football示例演示使用这些协议连接到Infinispan,对Infinispan上的数据进行增删改查。Infinispan Football示例提供了如下功能:
- 添加一个球队
- 添加一个队员
- 删除所有球队和队员
- 列出所有的球队和队员
Football示例源代码位于cluster/infinispan/football目录之下。
根据JBoss Cluster Framework Demo 介绍所示的方法,任意从SourceForge下载或编译生成DEMO_HOME,如下脚本会位于DEMO_HOME/bin目录下:- football_memcached.sh 使用Memcached与Infinispan服务器进行交互
- football_rest.sh 使用REST协议获取Infinispan服务器中缓存实例中的数据
- football_hotrod.sh 使用Hot Rod获取Infinispan服务器数据,该协议是基于java应用,供java应用连接到Infinispan
./standalone.sh
到DEMO_HOME/bin目录下执行任意如上任意脚本都会有如下输出:
Choose action:============= at - add a teamap - add a player to a teamrt - remove a teamrp - remove a player from a teamp - print all teams and playersq - quit>
我们可以输入相关的命令进行相关的操作。球队和球员的信息都保存在Infinispan服务器的缓存中,任何添加球队,添加队员,删除球队和队员,查询球队和队员的操作都是通过Infinispan提供的协议对Infinispan服务器中的缓存进行运程操作。
- JBoss 系列二十九:JBoss Data Grid(Infinispan)Football 示例
- JBoss 系列二十六:JBoss Data Grid(Infinispan)简介
- JBoss 系列二十八:JBoss Data Grid(Infinispan)CarMart 示例
- JBoss 系列三十:JBoss Data Grid(Infinispan)服务器
- JBoss 系列三十一:JBoss Data Grid(Infinispan)缓存模式
- JBoss 系列三十二:JBoss Data Grid(Infinispan)缓存模式示例
- JBoss 系列二十七:JBoss Data Grid(Infinispan)下载安装和运行
- JBoss 系列二十二:JBossCache 复制示例
- JBOSS系列(二) -EJB远程调用-JBOSS的配置
- JBoss 系列五十四:JBoss 7/WildFly 集群之 HornetQ Messaging - II(示例)
- JBoss 系列五十五:JBoss 7/WildFly 集群之 HornetQ Messaging - III(示例补充说明)
- JBoss 系列六十六:JBoss 7/WildFly 集群之无状态会话Bean集群 - II(示例)
- JBoss 系列六十八:JBoss 7/WildFly 集群之有状态会话Bean集群 - II(示例)
- jboss(二)--配置
- JBoss 系列三十三:jBPM5示例之 HelloWorld
- JBoss 系列三十四:jBPM5示例之 Looping
- JBoss 系列三十五:jBPM5示例之 Logging
- JBoss 系列三十六:jBPM5示例之 Email
- 设计模式——装饰设计模式
- ubuntu下hadoop全分布安装
- 湫湫系列故事——减肥记II
- 如何使用LdapConnection 类链接 Ldap服务器
- prim算法
- JBoss 系列二十九:JBoss Data Grid(Infinispan)Football 示例
- android开发总结
- java解决中文转换问题
- C语言内存管理详解
- redis 安装
- 设置或清除特定位
- Actionbar的使用
- jdk 1.5新特性——可变参数、Foreach
- iOS下的unit test——OCUnit