kafka

package
v1.2.3-btig-3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

README

Kubemq Kafka Source Connector

Kubemq kafka source connector allows services using kubemq server to access redis server. TODO

Prerequisites

The following are required to run the redis target connector:

  • kubemq cluster
  • kafka TODO version
  • kubemq-sources deployment

Configuration

Kafka source connector configuration properties:

Properties Key Required Description Example
brokers yes kafka brokers connection, comma separated "localhost:9092"
topics yes kafka stored topic, comma separated "TestTopic"
dynamic_mapping yes set if to map kafka topic to kubemq channel "true"
consumer_group yes kafka consumer group name "Group1
saslUsername no SASL based authentication with broker "user"
saslPassword no SASL based authentication with broker "pass"

Example:

bindings:
  - name: kafka
    source:
      kind: messaging.kafka
      properties:
        brokers: localhost:9092
        consumer_group: test_client
        topics: TestTopicA
    target:
      kind: kubemq.events
      properties:
        address: localhost:50000
        auth_token: ""
        channel: event.messaging.kafka
        client_id: test
    properties: {}

Usage

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Connector

func Connector() *common.Connector

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func New

func New() *Client

func (*Client) Connector

func (c *Client) Connector() *common.Connector

func (*Client) Init

func (c *Client) Init(ctx context.Context, cfg config.Spec, log *logger.Logger) error

func (*Client) Start

func (c *Client) Start(ctx context.Context, target middleware.Middleware) error

func (*Client) Stop

func (c *Client) Stop() error

see https://github.com/Shopify/sarama/issues/1321

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL