KubeMQ Docs
KubeMQ.ioLogin / Register
  • Introduction
  • What's New
  • Getting Started
    • Quick Start
    • Build & Deploy
    • Create Cluster
      • Build & Deploy
      • Helm
      • Openshift
    • Create Connector
      • Build & Deploy
      • Helm
      • Openshift
    • Message Patterns
      • Queues
      • Pub/Sub
      • RPC
  • Learn
    • The Basics
      • Channels
      • Smart Routing
      • Grouping
    • Message Patterns
      • Queues
      • Pub/Sub
      • RPC
    • Access Control
      • Authentication
      • Authorization
      • Notifications
    • Clustering and HA
    • Connectors
      • KubeMQ Targets
      • KubeMQ Sources
      • KubeMQ Bridges
  • Configuration
    • Cluster
      • Set Cluster Name
      • Set Cluster Namespace
      • Set Persistent Volume
      • Set Cluster Replicas
      • Set Cluster Image
      • Set Cluster Security
      • Set Authentication
      • Set Authorization
      • Set Notification
      • Set License
      • Set gRPC Interface
      • Set Rest Interface
      • Set Api Interface
      • Set Store Settings
      • Set Queues Settings
      • Set Routing
      • Set Health Probe
      • Set Resources Limits
      • Set Logs
      • Set Node Selectors
    • Connectors
      • KubeMQ Targets
        • Standalone
          • Redis
          • Memcached
          • Postgres
          • Mysql
          • MSSql
          • Percona
          • Aerospike
          • ReThinkDB
          • MongoDB
          • Elastic Search
          • Cassandra
          • Couchbase
          • CockroachDB
          • Kafka
          • Nats
          • MQTT
          • ActiveMQ
          • IBM-MQ
          • Minio/S3
          • OpenFaas
          • HTTP
        • AWS
          • Athena
          • DynamoDB
          • Elastic Search
          • KeySpaces
          • MariaDB
          • MSSql
          • MySQL
          • Postgres
          • RedShift
          • RedShift Service
          • AmazonMQ
          • MSK
          • Kinesis
          • SQS
          • SNS
          • S3
          • Lambda
          • CloudWatch Logs
          • CloudWatch Events
          • CloudWatch Metrics
        • GCP
          • Redis
          • Memcached
          • Postgres
          • Mysql
          • BigQuery
          • BigTable
          • Firestore
          • Spanner
          • Firebase
          • Pub/Sub
          • Storage
          • Functions
        • Azure
          • Azure SQL
          • Mysql
          • Postgres
          • Blob
          • Files
          • Queue
          • Events Hub
          • Service Bus
        • Sources
          • Queue
          • Events
          • Events Store
          • Command
          • Query
      • KubeMQ Sources
        • HTTP
        • Messaging
          • Kafka
          • RabbitMQ
          • MQTT
          • ActiveMQ
          • IBM-MQ
          • Nats
        • AWS
          • AmazonMQ
          • MSK
          • SQS
        • GCP
          • Pub/Sub
        • Azure
          • EventHubs
          • ServiceBus
        • Targets
          • Queue
          • Events
          • Events Store
          • Command
          • Query
      • KubeMQ Bridges
        • Targets
          • Queue
          • Events
          • Events Store
          • Command
          • Query
        • Sources
          • Queue
          • Events
          • Events Store
          • Command
          • Query
    • Docker
  • HOW TO
    • Connect Your Cluster
    • Show Dashboard
    • Get Cluster Status
    • Get Cluster Logs
  • SDK
    • Java
    • Java (Springboot)
    • C# (.NET)
    • Go
    • Python
    • Node
    • Rest
  • Troubleshooting
    • Start Here
  • License
    • Open Source Software Notices
Powered by GitBook
On this page
  • Targets
  • Standalone Services
  • Google Cloud Platform (GCP)
  • Amazon Web Service (AWS)
  • Microsoft Azure
  • Sources
  • Middlewares
  • Logs Middleware
  • Retry Middleware

Was this helpful?

  1. Configuration
  2. Connectors

KubeMQ Targets

Targets

Standalone Services

Category

Target

Kind

Configuration

Cache

cache.redis

cache.memcached

cache.hazelcast

Stores/db

stores.postgres

stores.mysql

stores.mssql

stores.mongodb

stores.elastic-search

stores.cassandra

stores.couchbase

stores.cockroach

stores.stores.percona

stores.aerospike

stores.rethinkdb

Messaging

messaging.kafka

messaging.nats

messaging.rabbitmq

messaging.mqtt

messaging.activemq

messaging.ibmmq

Storage

storage.minio

Serverless

serverless.openfaas

Http

Http

http

Google Cloud Platform (GCP)

Category

Target

Kind

Configuration

Cache

gcp.cache.redis

gcp.cache.memcached

Stores/db

gcp.stores.postgres

gcp.stores.mysql

gcp.bigquery

gcp.bigtable

gcp.firestore

gcp.spanner

gcp.firebase

Messaging

gcp.pubsub

Storage

gcp.storage

Serverless

gcp.cloudfunctions

Amazon Web Service (AWS)

Category

Target

Kind

Configuration

Stores/db

aws.athena

aws.dynamodb

aws.elasticsearch

aws.keyspaces

aws.rds.mariadb

aws.rds.mssql

aws.rds.mysql

aws.rds.postgres

aws.rds.redshift

aws.rds.redshift.service

Messaging

aws.amazonmq

aws.msk

aws.kinesis

aws.sqs

aws.sns

Storage

aws.s3

Serverless

aws.lambda

Other

aws.cloudwatch.logs

aws.cloudwatch.events

aws.cloudwatch.metrics

Microsoft Azure

Category

Target

Kind

Configuration

Stores/db

azure.stores.azuresql

azure.stores.mysql

azure.stores.postgres

Storage

azure.storage.blob

azure.storage.files

azure.storage.queue

EventHubs

azure.eventhubs

ServiceBus

azure.servicebus

Sources

Type

Kind

Configuration

kubemq.queue

kubemq.events

kubemq.events-store

kubemq.command

kubemq.query

Middlewares

In bindings configuration, KubeMQ Bridges supports middleware setting for each pair of source and target bindings.

These properties contain middleware information settings as follows:

Logs Middleware

KubeMQ Bridges supports level based logging to console according to as follows:

Property

Description

Possible Values

log_level

log level setting

"debug","info","error"

"" - indicate no logging on this bindings

An example for only error level log to console:

bindings:
  - name: sample-binding 
    properties: 
      log_level: error
    sources:
    ......

Retry Middleware

KubeMQ Bridges supports Retries' target execution before reporting of error back to the source on failed execution.

Retry middleware settings values:

Property

Description

Possible Values

retry_attempts

how many retries before giving up on target execution

default - 1, or any int number

retry_delay_milliseconds

how long to wait between retries in milliseconds

default - 100ms or any int number

retry_max_jitter_milliseconds

max delay jitter between retries

default - 100ms or any int number

retry_delay_type

type of retry delay

"back-off" - delay increase on each attempt

"fixed" - fixed time delay

"random" - random time delay

An example for 3 retries with back-off strategy:

bindings:
  - name: sample-binding 
    properties: 
      retry_attempts: 3
      retry_delay_milliseconds: 1000
      retry_max_jitter_milliseconds: 100
      retry_delay_type: "back-off"
    sources:
    ......
PreviousConnectorsNextStandalone

Last updated 4 years ago

Was this helpful?

Redis
Usage
Memcached
Usage
Hazelcast
Usage
Postgres
Usage
Mysql
Usage
MSSql
Usage
MongoDB
Usage
Elastic Search
Usage
Cassandra
Usage
Couchbase
Usage
CockroachDB
Usage
Percona
Usage
Aerospike
Usage
RethinkDB
Usage
Kafka
Usage
Nats
Usage
RabbitMQ
Usage
MQTT
Usage
ActiveMQ
Usage
IBM-MQ
Usage
Minio/S3
Usage
OpenFaas
Usage
Usage
Redis
Usage
Memcached
Usage
Postgres
Usage
Mysql
Usage
BigQuery
Usage
BigTable
Usage
Firestore
Usage
Spanner
Usage
Firebase
Usage
Pub/Sub
Usage
Storage
Usage
Functions
Usage
Athena
Usage
DynamoDB
Usage
Elasticsearch
Usage
KeySpaces
Usage
MariaDB
Usage
MSSql
Usage
MySQL
Usage
Postgres
Usage
RedShift
Usage
RedShiftSVC
Usage
AmazonMQ
Usage
MSK
Usage
Kinesis
Usage
SQS
Usage
SNS
Usage
S3
Usage
Lambda
Usage
CloudWatch Logs
Usage
CloudWatch Events
Usage
CloudWatch Metrics
Usage
Azuresql
Usage
Mysql
Usage
Postgres
Usage
Blob
Usage
Files
Usage
Queue
Usage
EventHubs
Usage
ServiceBus
Usage
Queue
Usage
Events
Usage
Events Store
Usage
Command
Usage
Query
Usage