2014年7月18日星期五

JDG_001:Data Grid 6.3 新特性

JBoss Data Grid 6.3 今日(2014-07-18)发布,主要有以下新特性:

1. 安全

1.1 认证
(1)Client-Server 模式:Hot Rod 协议使用 SASL(Simple Authentication and Security Layer)框架,当用户访问带安全的网格时需要先通过认证。
(2)Library 模式:用户的认证是由应用所在的容器负责的。

1.2. 授权:基于角色的访问控制(Role-based Access Control)
认证通过的用户,根据其所属的角色来决定对哪些缓存可以进行哪些操作。
Library 模式和 Client-Server 模式都支持 RBAC。

1.3. 缓存节点的认证与授权
为了保护数据不被非法访问,只有通过认证和授权的缓存节点才可以加入集群。
Library 模式和 Client-Server 模式都支持此特性。

1.4. 集群中的节点之间的通信加密。
用户可以自定义加密算法,只要符合JCA(Java Cryptography Architecture)规范。
Library 模式和 Client-Server 模式都支持此特性。
JDG 6.2 中通信加密使用的是 TLS/SSL。

2. Map/Reduce 增强
最终的计算结果现在可以保存在网格中,JDG 6.3 以前只能返回调用程序。
节点并行计算效率有所增强,中间结果的处理有所增强。

3. JBoss EAP Module
只需要在应用的 manifest文件中指向 JDG 的库包即可,不用把这些Jar包拷贝到应用中。

4. 支持 Apache Karaf

4.1 Client-Server 模式:Hot Rod Client 支持 Apache Karaf 2.3 /3.0
这意味着可以在 Jboss Fuse 中远程使用JDG。

4.2 Library 模式:支持 Apache Karaf 2.3 /3.0
这意味着可以在 Jboss Fuse 中以内嵌方式使用JDG,并且支持事务。
但是不支持Querying 和 JPA Cache Store。

5. Hot Rod 协议新增 C# Client

6. JPA Cache Store
Library 模式新增JPA Cache Store,可以按关系型数据库 Schema 保存数据结构。

7. 支持远程查询

8. 支持Oracle Weblogic 12c

没有评论: