Documentation ¶
Overview ¶
Package msgsync propagates protobuf messages to a particular topic.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Topic string
}
Config groups configurations fields. It can be extended with other fields (such as sync/async, partition...).
type Deps ¶
type Deps struct { infra.PluginDeps Messaging messaging.Mux }
Deps groups dependencies injected into the plugin so that they are logically separated from other plugin fields.
type Option ¶
type Option func(*Plugin)
Option is a function that can be used in NewPlugin to customize Plugin.
func UseMessaging ¶
UseMessaging returns Option that sets Messaging.
type Plugin ¶
Plugin implements KeyProtoValWriter that propagates protobuf messages to a particular topic (unless the messaging.Mux is not disabled).
Click to show internal directories.
Click to hide internal directories.