Documentation ¶
Index ¶
- type MessageBroker
- func (mb *MessageBroker[T]) Error() error
- func (mb *MessageBroker[T]) Publish(ctx context.Context, message *common.Message[T]) spec.IMessage[T]
- func (mb *MessageBroker[T]) Subscribe(ctx context.Context, message *common.Message[T], f func(data T)) spec.IMessage[T]
- func (mb *MessageBroker[T]) SubscribeSync(ctx context.Context, message *common.Message[T], f func(data T)) spec.IMessage[T]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageBroker ¶
type MessageBroker[T [][]byte] struct { Conn []string // This is an array for kafka Config any Err error Logger *log.Logger }
func (*MessageBroker[T]) Error ¶
func (mb *MessageBroker[T]) Error() error
func (*MessageBroker[T]) SubscribeSync ¶
Click to show internal directories.
Click to hide internal directories.