Couchbase

Kubemq couchbase target connector allows services using kubemq server to access couchbase database services.

Prerequisites

The following are required to run the couchbase target connector:

  • kubemq cluster

  • couchbase server

  • kubemq-targets deployment

Configuration

Couchbase target connector configuration properties:

Properties Key

Required

Description

Example

url

yes

couchbase host address

"localhost"

username

no

couchbase username

"couchdb"

password

no

couchbase password

"couchdb"

bucket

no

set bucket name

"bucket"

num_to_replicate

no

set replication number

"1"

num_to_persist

no

set persistence number

"1"

collection

no

set collection name

"collection"

Example:

Usage

Get Request

Get request metadata setting:

Metadata Key

Required

Description

Possible values

key

yes

couchbase key string

any string

method

yes

get

"get"

Example:

Set Request

Set request metadata setting:

Metadata Key

Required

Description

Possible values

key

yes

couchbase key string

any string

method

yes

set

"set"

cas

no

set cas value

"0"

expiry_seconds

no

set key expiry in seconds

"3600"

Set request data setting:

Data Key

Required

Description

Possible values

data

yes

data to set for the couchbase key

base64 bytes array

Example:

Delete Request

Delete request metadata setting:

Metadata Key

Required

Description

Possible values

key

yes

couchbase key string

any string

method

yes

set

"delete"

cas

no

set cas value

"0"

Example:

Last updated

Was this helpful?