gokamux

package module
v0.0.0-...-efab109 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

README

gokamux

Gokamux is a service written in Go to mux Kafka streams, filtering, transforming and joining the result in different output topics

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Muxer

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

func NewMuxer

func NewMuxer() *Muxer

func (*Muxer) Brokers

func (m *Muxer) Brokers(broker ...string) *Muxer

func (*Muxer) ConsumerGroup

func (m *Muxer) ConsumerGroup(consumerGroup string) *Muxer

func (*Muxer) Input

func (m *Muxer) Input(topic ...string) *Muxer

func (*Muxer) Output

func (m *Muxer) Output(topic ...string) *Muxer

func (Muxer) Run

func (m Muxer) Run(ctx context.Context) error

func (*Muxer) Step

func (m *Muxer) Step(steps ...Step) *Muxer

type Step

type Step struct {
	ID     string
	Module string
	Params []string
}

Jump to

Keyboard shortcuts

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