jxta-amalto
前几天在网络上搜索jxta的消息,发现jxta 2.8x已经启动了,官方地址http://chaupal.github.io/
在浏览其邮件列表时,意外发现一老外基于jxta 2.6修改的一版, 可在以下地址下载
该版称之为Amalto modified JXTA version。关于该版的特点,开发者写到
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
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 |
——————————————————————————————————————————————————————————————————————
转载于:https://www.cnblogs.com/cuizhf/p/3574467.html
jxta-amalto相关推荐
- 庆祝一下,基于JXTA的P2P文件共享传输文件测试成功。
jxta.org上也有一个资源共享的项目,jxta-cm,但是这个项目作的不够好. 我重新设计了传输协议,参考了BT的传输协议. 存储本地信息,不像jxta-cm那样简单,序列化一个本地磁盘文件,而是 ...
- Atitit JAVA p2p设计与总结 JXTA 2
Atitit JAVA p2p设计与总结 JXTA 2 JXTA 2 是开放源代码 P2P 网络的第二个主要版本,它利用流行的.基于 Java 的参考实现作为构建基础.在设计方面进行了重要的修改,以 ...
- About JXTA message reliable design
http://www.java.net/node/684200 ------------------------------------------------------------ About J ...
- 让你的JXTA应用更加安全.建立真正你自己的私有的组!
在JXTA应用中有对等组的概念,当你加入了对等组之后.你在这个对等组内发布的信息就只有这个组的成员才能收到,所谓的成员资格服务^_^.(差不多这个意思吧.不完全对.) 但是你不能建立你自己的应用中所私 ...
- [P2P技术]如何配置JXTA Shell(airclh)
为什么80%的码农都做不了架构师?>>> JXTA Shell为JXTA平台提供了一个交互式的环境,使用户无须编程就能试验核心JXTA平台.Shell提供了一些基本命令,这些命 ...
- JXTA的安装和使用
JXTA的安装和使用 2007/7/4 上次的<开始JAVA-概念和JDK1.6的安装>一文的介绍了JDK的安装和使用.现在介绍JXTA的安装和使用 一.JXTA的下载 到http:/ ...
- JXTA介绍【转摘】
摘要: JXTA是一个用来解决P2P计算的开放的网络计算平台.JXTAP2P平台使开发者在其上建立P toP的应用.2001年4月,发布了第一个源型实现,它是基于JDK1.1.4的. 分布式计算发展非 ...
- JXTA v2.5技术手册
JXTA v2.5技术手册 说明: 在做JXTA开发时,发现网上的资料非常少,已有的都是很老的资料,JXTA目前的版本已经是2.5了,同以前的2.0.2.1之类的差别非常大,因此网络上2002 ...
- JXTA技术与应用发展(转载)
一.概述 美国Sun公司自从1995年向世界推出了Java语言以来,每年都会在Java领域里推出新的技术,从JavaCard.J2ME到J2EE.JINI.JavaTV,推动了Java技术的发展和应用 ...
- JXTA技术与应用发展
一.概述 美国Sun公司自从1995年向世界推出了Java语言以来,每年都会在Java领域里推出新的技术,从JavaCard.J2ME到J2EE.JINI.JavaTV,推动了Java技术的发 ...
最新文章
- 10 Windows编程——鼠标消息
- CSS教程:div垂直居中的N种方法以及多行文本垂直居中的方法
- 超全整理 | 嵌入式Linux 性能工具和诊断思路
- android struts2 图片上传,xhEditor struts2实现图片上传
- 浅谈Javascript -- 【嵌套函数及闭包】
- @程序员,不容错过的 Vim 实用技巧请查收!
- 阶段3 3.SpringMVC·_01.SpringMVC概述及入门案例_03.入门程序之需求分析
- c读取txt文件内容并建立一个链表_面试官给我挖坑:rm删除文件之后,空间就被释放了吗?...
- vxworks中断初始化以及挂接分析
- Python五子棋游戏源代码源程序
- 晶晨线刷工具_Amlogic_USB_Burning_Tool _刷机工具分享
- c语言 设置线程优先级,C# Priority:多线程优先级设置
- php获取所有微信号,PHP 微信公众号开发 - 获取用户信息
- input file选择图片后预览 单图和多图
- 乐视2 pro2 IMAX手机root权限 刷rece 解锁 刷系统等
- 放射学中基于影像组学和人工智能预测癌症预后
- 客户网站中经常用到的英文
- 深度学习入门笔记(七):深层神经网络
- 为什么图片和PDF合并后的PDF页面大小不一
- du -sh 和ls -lh的区别
热门文章
- 计算机基础17秋在线作业3,西南大学17秋1056《计算机基础》在线作业(参考资料)...
- PPT 字体的玩法(师从于珞珈老师)
- 解决域用户安装软件权限问题
- Selenium实战应用——实现知到智慧树自动播放课程
- 编译原理(第3版) 清华大学出版社 黄贤英等人著作 部分课后习题答案
- Photopia.V3.1.2 照明灯具设计软件_usb\
- 计算机组成原理-作业三
- cmder下载配置并设置为vscode默认终端
- Swift ARKit 人脸滤镜保姆级教程
- 电阻电容封装买大了怎么办呢