[ 
https://issues.apache.org/jira/browse/WSCOMMONS-549?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12900813#action_12900813
 ] 

Shelan Perera commented on WSCOMMONS-549:
-----------------------------------------

Below are the configurations needed at the axis2.xml for Boot Strapping Server

for transport receiver

<transportReceiver name="p2p" class="org.apache.axis2.transport.p2p.P2pListner">
  <parameter name="transport.p2p.bootip" >127.0.0.1</parameter>
  <parameter name="transport.p2p.bootport">10000</parameter>
  <parameter name="transport.p2p.bindport">10000</parameter>
 <parameter name="transport.p2p.registry.insert">true</parameter>
</transportReceiver>

for transport sender

<transportSender name="p2p"
                     class="org.apache.axis2.transport.p2p.P2pSender"/>


BootIp : this is the IP of the bootstrapping server
BootPort: this is the boot port of the bootstrap server  ( these two parameters 
needed and should be same to any server or client who wants to join the 
existing ring )

BindPort ( needed only for the bootstrapping server and should have the same 
value as bootport if you are bootstrapping a new Pastry ring)

For other servers/clients who join the ring only need not to have bindport.

* if it is a client set  <parameter 
name="transport.p2p.registry.insert">false</parameter> or neglect.This 
parameter will be used to insert the Service:operations metadata in to the 
distributed Registry.


I'll be linking a detailed description with required libraries for Pastry.







> Apache AXIS2 integration with Free pastry-P2P Transport
> -------------------------------------------------------
>
>                 Key: WSCOMMONS-549
>                 URL: https://issues.apache.org/jira/browse/WSCOMMONS-549
>             Project: WS-Commons
>          Issue Type: New Feature
>          Components: Transport
>         Environment: all
>            Reporter: Shelan Perera
>            Priority: Minor
>         Attachments: p2p-transport-20-08-2010.patch
>
>
> Pastry is a generic, scalable and efficient substrate for peer-to-peer 
> applications. Pastry nodes form a decentralized, self-organizing and 
> fault-tolerant overlay network within the Internet. 
> By integrating free pastry in to the Apache axis2, we can inherit the 
> capabilities of free pastry's network overlay.This project mainly focuses on 
> developing a p2p transport using free pastry as a peer to peer overlay.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to