前几天在网络上搜索jxta的消息,发现jxta 2.8x已经启动了,官方地址http://chaupal.github.io/

在浏览其邮件列表时,意外发现一老外基于jxta 2.6修改的一版, 可在以下地址下载

该版称之为Amalto modified JXTA version。关于该版的特点,开发者写到

At Amalto we use a modified 2.6 which incorporates most of the enhancements 
of 2.7 plus a few tweaks of our own. Running FindBugs on the bare code 
revealed about 450 "issues" from trivial fixes to horrors. We fixed slightly 
over 200 of these that look like the most important to us but there is still 
a lot of ground to cover. 
This code is used in production inside an application run by a few hundred 
customers in various network conditions. It is quite stable but from time to 
time, the SRDI index seems to get corrupted and the only way to clear the 
issue at this stage is a restart (which is not a major issue in our 
particular case).

—————————————————————————————————————————————————————————————————————————

依赖jar包

jxta2.6:

jetty-4.2

netty-3.1.5.GA

bcprov-jdk15-145

jxta-amalto:
jetty-all-7.3.1.v20110307(目前最新版本jetty-distribution-9.1.2.v20140210

netty-3.2.4.Final(目前最新版本netty-5.0.0.Alpha1,netty-4.0.17.Final,netty-3.9.0.Final-dist,netty4.0以后api大幅改动,无法与jxta配合使用)

bcprov-jdk16-1.45

—————————————————————————————————————————————————————————————————————————

包结构的变化

jxta-2.6 jxta-amalto
net.jxse  
net.jxse.OSGi  
net.jxse.OSGi.Services  
net.jxse.configuration  
net.jxse.impl.OSGi  
net.jxse.impl.OSGi.Activators  
net.jxse.impl.OSGi.Services  
net.jxse.service  
net.jxta net.jxta
net.jxta.access net.jxta.access
net.jxta.annotation  
net.jxta.codat net.jxta.codat
net.jxta.configuration  
net.jxta.content net.jxta.content
net.jxta.credential net.jxta.credential
net.jxta.discovery net.jxta.discovery
net.jxta.document net.jxta.document
net.jxta.endpoint net.jxta.endpoint
net.jxta.endpoint.router  
net.jxta.exception net.jxta.exception
net.jxta.id net.jxta.id
net.jxta.id.jxta net.jxta.id.jxta
net.jxta.impl net.jxta.impl
net.jxta.impl.access net.jxta.impl.access
net.jxta.impl.access.always net.jxta.impl.access.always
net.jxta.impl.access.pse net.jxta.impl.access.pse
net.jxta.impl.access.simpleACL net.jxta.impl.access.simpleACL
net.jxta.impl.cm net.jxta.impl.cm
  net.jxta.impl.cm.srdi.inmemory
net.jxta.impl.cm.sql  
net.jxta.impl.content net.jxta.impl.content
net.jxta.impl.content.defprovider net.jxta.impl.content.defprovider
net.jxta.impl.content.srdisocket net.jxta.impl.content.srdisocket
net.jxta.impl.discovery net.jxta.impl.discovery
net.jxta.impl.document net.jxta.impl.document
net.jxta.impl.endpoint net.jxta.impl.endpoint
net.jxta.impl.endpoint.cbjx net.jxta.impl.endpoint.cbjx
net.jxta.impl.endpoint.endpointMeter net.jxta.impl.endpoint.endpointMeter
net.jxta.impl.endpoint.mcast net.jxta.impl.endpoint.mcast
net.jxta.impl.endpoint.msgframing net.jxta.impl.endpoint.msgframing
net.jxta.impl.endpoint.netty net.jxta.impl.endpoint.netty
net.jxta.impl.endpoint.relay net.jxta.impl.endpoint.relay
net.jxta.impl.endpoint.router net.jxta.impl.endpoint.router
net.jxta.impl.endpoint.servlethttp net.jxta.impl.endpoint.servlethttp
net.jxta.impl.endpoint.tcp net.jxta.impl.endpoint.tcp
net.jxta.impl.endpoint.tls net.jxta.impl.endpoint.tls
net.jxta.impl.endpoint.transportMeter net.jxta.impl.endpoint.transportMeter
net.jxta.impl.id.CBID net.jxta.impl.id.CBID
net.jxta.impl.id.UUID net.jxta.impl.id.UUID
net.jxta.impl.id.binaryID net.jxta.impl.id.binaryID
net.jxta.impl.id.unknown net.jxta.impl.id.unknown
net.jxta.impl.loader net.jxta.impl.loader
  net.jxta.impl.membership package.html
net.jxta.impl.membership.none net.jxta.impl.membership.none
net.jxta.impl.membership.passwd net.jxta.impl.membership.passwd
net.jxta.impl.membership.pse net.jxta.impl.membership.pse
net.jxta.impl.meter net.jxta.impl.meter
net.jxta.impl.peer net.jxta.impl.peer
net.jxta.impl.peergroup net.jxta.impl.peergroup
net.jxta.impl.pipe net.jxta.impl.pipe
net.jxta.impl.protocol net.jxta.impl.protocol
net.jxta.impl.proxy net.jxta.impl.proxy
net.jxta.impl.rendezvous net.jxta.impl.rendezvous
net.jxta.impl.rendezvous.adhoc net.jxta.impl.rendezvous.adhoc
net.jxta.impl.rendezvous.edge net.jxta.impl.rendezvous.edge
net.jxta.impl.rendezvous.limited net.jxta.impl.rendezvous.limited
net.jxta.impl.rendezvous.rdv net.jxta.impl.rendezvous.rdv
net.jxta.impl.rendezvous.rendezvousMeter net.jxta.impl.rendezvous.rendezvousMeter
net.jxta.impl.rendezvous.rpv net.jxta.impl.rendezvous.rpv
net.jxta.impl.resolver net.jxta.impl.resolver
net.jxta.impl.resolver.resolverMeter net.jxta.impl.resolver.resolverMeter
net.jxta.impl.util net.jxta.impl.util
net.jxta.impl.util.backport.java.util  
net.jxta.impl.util.cm net.jxta.impl.util.cm
net.jxta.impl.util.pipe.reliable net.jxta.impl.util.pipe.reliable
net.jxta.impl.util.ternary net.jxta.impl.util.ternary
net.jxta.impl.util.ternary.wild net.jxta.impl.util.ternary.wild
net.jxta.impl.util.threads net.jxta.impl.util.threads
  net.jxta.impl.util.tree
net.jxta.impl.xindice net.jxta.impl.xindice
net.jxta.impl.xindice.core net.jxta.impl.xindice.core
net.jxta.impl.xindice.core.data net.jxta.impl.xindice.core.data
net.jxta.impl.xindice.core.filer net.jxta.impl.xindice.core.filer
net.jxta.impl.xindice.core.indexer net.jxta.impl.xindice.core.indexer
net.jxta.impl.xindice.util net.jxta.impl.xindice.util
net.jxta.logging net.jxta.logging
net.jxta.membership net.jxta.membership
net.jxta.membership.doc-files net.jxta.membership.doc-files
net.jxta.meter net.jxta.meter
net.jxta.peer net.jxta.peer
net.jxta.peergroup net.jxta.peergroup
net.jxta.pipe net.jxta.pipe
net.jxta.platform net.jxta.platform
net.jxta.protocol net.jxta.protocol
net.jxta.rendezvous net.jxta.rendezvous
net.jxta.resolver net.jxta.resolver
net.jxta.service net.jxta.service
net.jxta.socket net.jxta.socket
net.jxta.util net.jxta.util
net.jxta.util.documentSerializable net.jxta.util.documentSerializable

——————————————————————————————————————————————————————————————————————

jxta-amalto的更多相关文章

  1. jxta 2.8x启动了

    http://chaupal.github.io/ ———————————————————————————————————————————————————————————————————— 至少两个月 ...

  2. JXTA中定义自己的成员服务

    http://blog.csdn.net/neusoftware_20063500/article/details/4302903 —————————————————————————————————— ...

  3. Hadoop port to Jxta P2P Framework

    https://www.java.net/forum/topic/jxta/jxta-community-forum/hadoop-port-jxta-p2p-framework —————————— ...

  4. Can jxta be used to develop online card game (p2p style)?

    Can jxta be used to develop online card game (p2p style)? https://www.java.net//node/677134 I am new ...

  5. Atitit JAVA p2p设计与总结  JXTA 2

    Atitit JAVA p2p设计与总结  JXTA 2 JXTA 2 是开放源代码 P2P 网络的第二个主要版本,它利用流行的.基于 Java 的参考实现作为构建基础.在设计方面进行了重要的修改,以 ...

  6. JXTA 2: 具有高性能、海量伸缩性的 P2P 网络

    这是来自developerWorks的一篇文章,地址是 https://www.ibm.com/developerworks/cn/java/j-jxta2/ ———————————————————— ...

  7. JXTA+JavaFX实现的网络黑白棋测试地址

    http://www.qhdbaobao.com/dist/secondegg-reversi.html ——————————————————————————————————————————————— ...

  8. Java消息队列--ActiveMq 实战

    1.下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux.Un ...

  9. Java基础知识【上】(转载)

    http://blog.csdn.net/silentbalanceyh/article/details/4608272 (最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没 ...

随机推荐

  1. [ES6] 10. Array Comprehensions

    ES6 decided that Array Comprehensions will not included in this version, ES7 will include this. Ther ...

  2. 【转】java中抽象类与接口的区别

    转自:http://blog.chinaunix.net/uid-20586655-id-215667.html 含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象 ...

  3. 使用Firefly编写简易聊天室

    1.创建工程命令行下输入firefly-admin.py createproject chat_rooms(linux在终端输入),<ignore_js_op> firefly会在C盘Us ...

  4. LoadRunner监控Tomcat的几种方法

    通过JConsole监控Tomcat 1.打开tomcat5的bin目录中的catalina.bat文件,在头部注释部分的后面加上: set JAVA_OPTS=%JAVA_OPTS% -Dcom.s ...

  5. 【DB2】DbVisualizer编译存储过程

    之前我一直以为DbVisualizer是不可以编译存储过程的,现在才发现是可以的,编译如下: 只需要在编译的时候注意使用--/与/将存储过程包为起来编辑即可.

  6. C++从零实现简单深度神经网络(基于OpenCV)

    代码地址如下:http://www.demodashi.com/demo/11138.html 一.准备工作 需要准备什么环境 需要安装有Visual Studio并且配置了OpenCV.能够使用Op ...

  7. 【jquery的setTimeOut定时器使用】

    目的:用户提交表单,一直触发校验事件. 1.效果: 2.代码: <!-- 去掉必填提示 --> <script type="text/javascript"> ...

  8. WPF SL 属性生成器

    在开发WPF 和SL应用的时候通用会用到MVVM模式,每次写到类属性的时候要不断的写属性更新时通知方法,写多了就嫌烦,就手写了个属性生成工具,在属性更新的时候添加了更新通知方法. 工具中支持自定义类对 ...

  9. Linux-Vim常用操作

    vim wangyunpeng.txt 创建一个wangyunpeng.txt文件 输入"i"进入插入模式 显示行号,需要在命令模式下输入":se nu" cp ...

  10. CGGeometry Reference

    CGRectUnionCGRectUnion接受两个CGRect结构体作为参数并且返回一个能够包含这两个矩形的最小矩形.听起来可能没什么,我相信你也可以用几行代码轻松实现这个功能,不过 CGGeome ...