config

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultConfig = Config{
	Client: pulsarClientOptions{
		URL:               "pulsar://localhost:6650",
		ConnectionTimeout: 20 * time.Second,
	},
	Consumer: pulsarConsumerOptions{
		Topic:            "my-topic",
		SubscriptionName: "my-sub",
		NumWorkers:       1,
	},
}

Functions

func NewPulsarClient

func NewPulsarClient(clientOptions pulsarClientOptions) (*pulsar.Client, error)

func NewPulsarConsumer

func NewPulsarConsumer(client *pulsar.Client, consumerOptions pulsarConsumerOptions) (*[]pulsar.Consumer, error)

Types

type Config

type Config struct {
	Client   pulsarClientOptions   `config:"client"`
	Consumer pulsarConsumerOptions `config:"consumer"`
}

Jump to

Keyboard shortcuts

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