ReThinkDB
Kubemq Rethinkdb target connector allows services using kubemq server to access Rethinkdb database services.
Prerequisites
The following are required to run the Rethinkdb target connector:
kubemq cluster
Rethinkdb server
kubemq-targets deployment
Configuration
Rethinkdb target connector configuration properties:
Properties Key
Required
Description
Example
host
yes
Rethinkdb host address
"localhost:27017"
username
no
Rethinkdb username(if user exists)
"admin"
password
no
Rethinkdb password
"password"
timeout
no
timeout in seconds
"5"
keep_alive_period
no
keep alive period in seconds
"5"
auth_key
no
auth key if needed for connection
""
ssl
no
set if ssl is needed
"false","true"
cert_file
no
ssl certificate file in string format
"my_file"
cert_key
no
ssl certificate key in string format
"my_key"
handShakeVersion
no
server hand shake version
"1"
number_of_retries
no
number of retries for each request
"1"
initial_cap
no
server initial cap
"0"
max_open
no
max open for server
"0"
Example:
Usage
Get Request
Get request metadata setting:
Metadata Key
Required
Description
Possible values
key
no
key name
any string
method
yes
get
"get"
db_name
yes
db name
"my_db"
table
yes
table name
"my_table"
Example:
Update Request
Update request metadata setting:
Metadata Key
Required
Description
Possible values
key
yes
key name
any string
method
yes
get
"update"
db_name
yes
db name
"my_db"
table
yes
table name
"my_table"
Update request data setting:
Data Key
Required
Description
Possible values
data
yes
map of string interface
base64 bytes array
Example:
Delete Request
Delete request metadata setting:
Metadata Key
Required
Description
Possible values
key
yes
key name
any string
method
yes
get
"delete"
db_name
yes
db name
"my_db"
table
yes
table name
"my_table"
Example:
Insert Request
insert request metadata setting:
Metadata Key
Required
Description
Possible values
key
yes
key name
any string
method
yes
get
"insert"
db_name
yes
db name
"my_db"
table
yes
table name
"my_table"
Insert request data setting:
Data Key
Required
Description
Possible values
data
yes
map of string interface
base64 bytes array
Example:
Last updated