SSH is encrypted, but uses Blocking I/O (unless you use the CloudBees proprietary NIO SSH Slave connector) so scalability can be limited.
JNLPAgentProtocol2 is unencrypted and uses Non-Blocking I/O, so you get back-pressure when the server is under load, but good scalability. JNLPAgentProtocol3 is lightweight encrypted but uses Blocking I/O, so scalability may be limited again, but I have yet to test as I need to recalibrate my test rig. I am currently working on JNLPAgentProtocol4 which will be Non-Blocking I/O and full TLS encryption. On 5 April 2016 at 09:37, JenkinsJunkyard <[email protected]> wrote: > Thanks for the reply jpd4nt. > for anybody - any other advantages between these two protocols. > > Thank, > Naveen > > On Monday, April 4, 2016 at 10:43:18 PM UTC+5:30, jpd4nt wrote: >> >> Hi Naveen. >> >> I find ssh option more robust because our Jenkins master is behind a load >> balancer so the web start has to go through that, we use AWS ELB and >> sometimes the connection breaks. >> >> Also with a fix master its easier to set the access rules that for a >> slave ringing home back to the master. >> >> On Monday, 4 April 2016 15:30:10 UTC+1, JenkinsJunkyard wrote: >>> >>> Hello, >>> >>> I am configuring jenkins from linux to windows, with windows as slave. I >>> have configured in both protocols. >>> I see java web start very easy to configure the master slave. But while >>> configuring the windows slave through SSH it is more complicated compared >>> to java web start. >>> >>> I wanted to understand, what are the advantages with respect to >>> technical perspective, simplicity and security with the configuration of >>> windows slave and linux as master. >>> >>> Please let me know your suggestions. >>> >>> Thanks, >>> Naveen >>> >> 68 >> > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/66c95ce2-3d12-4f95-85e2-d9683bc086c3%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/66c95ce2-3d12-4f95-85e2-d9683bc086c3%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CA%2BnPnMz3dx2cdihwfx2hcEYN2F894dYSkGZ7Ev_6B_yBHQJzjw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
