[ https://issues.apache.org/jira/browse/NIFI-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276327#comment-15276327 ]
ASF GitHub Bot commented on NIFI-1857: -------------------------------------- GitHub user ijokarumawak opened a pull request: https://github.com/apache/nifi/pull/423 [WIP] NIFI-1857 Added HTTP(S) support for Site-to-Site. Hello, it's not fully done yet, but there's so many lines of codes already, so I'd like to share it. Any comment would be appreciated, thanks! It works with Standalone and Cluster mode. However, there're following remaining tasks todo: - Resolve remaining TODO comments - Protocol version management, handshake - More Unit Tests - Documentations - Find Port ID by name - Cleanup orphaned/expired transactions - Cleanup nifi.properties settings - HTTP Connection management - HTTP Proxy support You can merge this pull request into a Git repository by running: $ git pull https://github.com/ijokarumawak/nifi nifi-1857 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/nifi/pull/423.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #423 ---- commit ff7fb1d83918ddd50fac2f6c6ac6d55348de961a Author: Koji Kawamura <ijokaruma...@gmail.com> Date: 2016-05-09T12:39:59Z NIFI-1857 Added HTTP(S) support for Site-to-Site. It works with Standalone and Cluster mode. However, there're following remaining tasks todo: - Resolve remaining TODO comments - Protocol version management, handshake - More Unit Tests - Documentations - Find Port ID by name - Cleanup orphaned/expired transactions - Cleanup nifi.properties settings - HTTP Connection management - HTTP Proxy support ---- > Support HTTP(S) as a transport mechanism for Site-to-Site > --------------------------------------------------------- > > Key: NIFI-1857 > URL: https://issues.apache.org/jira/browse/NIFI-1857 > Project: Apache NiFi > Issue Type: Improvement > Components: Core Framework > Reporter: Koji Kawamura > Assignee: Koji Kawamura > Original Estimate: 480h > Remaining Estimate: 480h > > We should add support for using HTTP(S) for site-to-site to be an alternative > to the current socket based approach. > This would support the same push based or pull based approach site-to-site > offers now but it would use HTTP(S) for all interactions to include learning > about ports, learning about NCM topology, and actually exchanging data. This > mechanism should also support interaction via an HTTP proxy. > This would also require some UI work to allow the user to specify which > protocol for site-to-site to use such as 'raw' vs 'http'. We also need to > document any limitations with regard to SSL support for this mode and we'd > need to provide 'how-to' when using proxies like http_proxy or something else. -- This message was sent by Atlassian JIRA (v6.3.4#6332)