Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-501

Implement Support for DCP

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Critical
    • None
    • None
    • None
    • Security Level: Public
    • None

    Description

      Implement support for 3.0+ DCP as a replacement for the TAP protocol and TAP Client.

      To be a suitable replacement, this has a few additional requirements to meet current TAP features:

      • It must be able to use buckets with authentication/passwords in addition to the default bucket
      • It must be able to target active data only, rather than active and replica data
      • We must be able to split/filter to individual nodes from the client interface. It may also be useful for this to be at the vbucket level.

      The use case for the latter is that in some cases, such a job may be split across many client nodes reading data from a cluster with many nodes. By allowing the application code using this client library for DCP to split along these lines, it can manage how the job is run for maximum parallelism.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            daschl Michael Nitschinger
            daschl Michael Nitschinger
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty