[
https://issues.apache.org/jira/browse/FLUME-3256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16543843#comment-16543843
]
ASF GitHub Bot commented on FLUME-3256:
---------------------------------------
GitHub user JohnZZGithub opened a pull request:
https://github.com/apache/flume/pull/217
FLUME-3256: Adding RegisterService Component and Zookeeper registrati…
…on for service discovery
1. Add a new component named RegisterService for agent discovery
2. Implement a Zookeeper based RegisterService to use zookeeper for service
discovery
3. Unit tests
4. User guide change for Zookeeper RegisterService
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/JohnZZGithub/flume FLUME-3256
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flume/pull/217.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 #217
----
commit 45a8b8bfb3ee4330433da4db350d5b4c8dbd2bed
Author: JohnZZGithub <johnzzgithub@...>
Date: 2018-07-13T22:45:51Z
FLUME-3256: Adding RegisterService Component and Zookeeper registration for
service discovery
1. Add a new component named RegisterService for agent discovery
2. Implement a Zookeeper based RegisterService to use zookeeper for service
discovery
3. Unit tests
4. User guide change for Zookeeper RegisterService
----
> Adding Register Service Component and Zookeeper registration for service
> discovery
> -----------------------------------------------------------------------------------
>
> Key: FLUME-3256
> URL: https://issues.apache.org/jira/browse/FLUME-3256
> Project: Flume
> Issue Type: New Feature
> Reporter: zhenzhao wang
> Priority: Major
> Labels: patch
> Fix For: 1.9.0
>
> Attachments: FLUME-3256-0.patch
>
>
> We're going to introduce following feature/function in the patch:
> # Adding a register service component interface so developer could develop
> their own agent service registration machoism for source process.
> # A zookeeper register service which will create node on Zookeeper with
> service url. So clients could use zookeeper to find available flume agents.
> We have used this feature internally for years and it had been working very
> well. Some refactor was done from our internal patch to make it more
> generic. In our internal usage, our flume agents register to different
> zookeeper paths as different tiers to serve different kinds of events with
> different SLA.
> The patch involved work across our team members, including [~lohit] and
> several ex team members.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]