如何创建/构建/构建完全无跟踪的p2p(点对点)分布式网络架构?
如果我在不同的WAN中拥有静态IP地址和种子/对等体的种子/对等体.
我也找到了:
Torrent文件扩展名
无跟踪的torrent字典没有"announce"键.相反,无跟踪的torrent有一个"节点"键.此密钥应设置为torrent生成客户端路由表中的K个最近节点.或者,可以将密钥设置为已知的良好节点,例如由生成洪流的人操作的节点.请不要自动将"router.bittorrent.com"添加到torrent文件或自动将此节点添加到客户端路由表.
nodes = [["<host>", <port>], ["<host>", <port>], ...]
nodes = [["127.0.0.1", 6881], ["your.router.node", 4804]]
但是,我不知道我应该在哪里闪存(硬编码)这些IP地址
我正在使用jboss fuse 6.1-final:
这是我简单的路线:
<route>
<from uri="cxf:bean:synchronousEndpoint"/>
<log message="Service invoked." />
<process ref="simpleProcessor"/>
</route>
Run Code Online (Sandbox Code Playgroud)
并且在simpleProcessor我将正确的响应(即相应的JAXB对象)放入上下文中.但是,它以错误回应:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Marshalling Error: java.lang.Object cannot be cast to org.w3c.dom.Element</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)
这是堆栈跟踪:
Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to org.w3c.dom.Element
Run Code Online (Sandbox Code Playgroud)
有任何提示或建议吗?
apache-camel ×1
bittorrent ×1
cxf ×1
jaxb ×1
jbossfuse ×1
libtorrent ×1
transmission ×1
utorrent ×1
web-services ×1