首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从哪里开始从JavaSpaces开始?

从哪里开始从JavaSpaces开始?
EN

Stack Overflow用户
提问于 2011-02-15 18:30:54
回答 1查看 4.4K关注 0票数 7

我需要从JavaSpaces开始,我找到了文章。但是我找到了JINI库并下载了它,但是找不到JavaSpaces库。是搬到金尼了还是怎么的?

EN

回答 1

Stack Overflow用户

发布于 2011-02-21 12:37:10

任何注释都有两个JavaSpaces实现:闪电战GigaSpaces XAP。Blitz是开源的;XAP是商业化的,但它有一个免费使用的社区版本。

我对XAP有很大的偏见;我为他们工作。)尽管如此,考虑XAP有很多理由:

空间定位

获取空间引用的机制是far,与默认的JINI相比,使用GigaSpaces更容易:

代码语言:javascript
复制
UrlSpaceConfigurer urlSpaceConfigurer = new UrlSpaceConfigurer("/./space");
IJSpace space = urlSpaceConfigurer.space();
// space is a close JavaSpaces analog, extended because the specification is rather limited

GigaSpace gigaSpace=new GigaSpaceConfigurer(space).gigaSpace();

// gigaSpace has **many** API improvements and is far more flexible.

API改进

默认的JavaSpace API对空间中的多个元组匹配没有补偿。最近的(即8岁?)是的,Blitz实现了它,但是它仍然不太灵活。此外,您仍然会遇到JINI条目,这些条目遵循如下规则:

  1. 每个领域都必须是公开的。(即“公共字符串foo")
  2. 每种类型都必须扩展条目。
  3. 每个字段都必须扩展对象。(即长而非长等)

XAP允许您使用条目,但不需要它;使用XAP,您可以使用普通的POJO。您仍然希望更喜欢对象类型,因为通配符(null是JavaSpaces通配符),但这取决于您。

XAP还为条目提供了SQL查询机制和基于文档的模型(无模式),还可以使用Spring管理通知和远程处理。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5007870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档