Documentation
¶
Overview ¶
Message Queue
Deprecated: This package is deprecated. Use github.com/shortlink-org/go-sdk/watermill instead.
Index ¶
- type DataBusdeprecated
- func (mq *DataBus) Init(ctx context.Context, log logger.Logger) error
- func (mq *DataBus) Publish(ctx context.Context, target string, key, payload []byte) error
- func (mq *DataBus) Subscribe(ctx context.Context, target string, message query.Response) error
- func (mq *DataBus) UnSubscribe(target string) error
- func (mq *DataBus) Use(ctx context.Context, log logger.Logger) (*DataBus, error)
- type MQdeprecated
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataBus
deprecated
type DataBus struct {
// contains filtered or unexported fields
}
DataBus abstract type
Deprecated: Use github.com/shortlink-org/go-sdk/watermill instead.
func (*DataBus) UnSubscribe ¶
UnSubscribe - unsubscribe to a topic
type MQ
deprecated
type MQ interface {
Init(ctx context.Context, log logger.Logger) error
// Pub/Sub a pattern
Publish(ctx context.Context, target string, routingKey, payload []byte) error
Subscribe(ctx context.Context, target string, message query.Response) error
UnSubscribe(target string) error
}
MQ - common interface of DataBus
Deprecated: Use github.com/shortlink-org/go-sdk/watermill instead.
Click to show internal directories.
Click to hide internal directories.