Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-3262

Improve Scribe Source With More Options

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      We're a heavy scribe source user with tremendous traffic. We found there're limit configuration options in original scribe source. So we add more options including:

      1. ThriftServerType, user choose one of {THshaServer, TThreadedSelectorServer, TThreadPoolServer}

        base their own traffic pattern. More details on thrift server could be found on Apache Thrift project.

      2. maxThriftFrameSizeBytes, the default max thrift frame size is 16M, it should be good most times, however there might some cases that the thrift size is bigger than 16M. The thrift server will just throw exception without too many valid info when a msg is bigger than the threshold. Some user might prefer receive, print out some msg before discard it, or some user just have event size bigger than 16M
      3. Max read buffer size. The buffer size thrift used to handle requests, increase the buffer will benefit throughput under heavy load.

      Attachments

        1. FLUME-3262-0.patch
          8 kB
          zhenzhao wang
        2. FLUME-3262-0.patch
          8 kB
          zhenzhao wang

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wzzdreamer zhenzhao wang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m