Documentation ¶
Index ¶
- Variables
- func GetEntry(m map[string]interface{}, key string) interface{}
- type JetStreamMQClient
- func (jetstreamMQ *JetStreamMQClient) Channel() string
- func (jetstreamMQ *JetStreamMQClient) Connect(ctx context.Context, clientName string, args map[string]interface{}) error
- func (jetstreamMQ *JetStreamMQClient) Publish(ctx context.Context, channelName string, data []byte) error
- func (jetstreamMQ *JetStreamMQClient) String() string
- type KafkaMQClient
- func (kafkaMQ *KafkaMQClient) Channel() string
- func (kafkaMQ *KafkaMQClient) Connect(ctx context.Context, clientName string, args map[string]interface{}) error
- func (kafkaMQ *KafkaMQClient) Publish(ctx context.Context, channelName string, data []byte) error
- func (kafkaMQ *KafkaMQClient) String() string
- type RedisMQClient
- func (redisMQ *RedisMQClient) Channel() string
- func (redisMQ *RedisMQClient) Connect(ctx context.Context, clientName string, args map[string]interface{}) error
- func (redisMQ *RedisMQClient) Publish(ctx context.Context, channelName string, data []byte) error
- func (redisMQ *RedisMQClient) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var MQClients = []string{}
MQClients lists all current mqclients we have available.
Functions ¶
Types ¶
type JetStreamMQClient ¶
type JetStreamMQClient struct { JetStreamClient jetstream.JetStream `json:"-"` JetStreamStream jetstream.Stream `json:"-"` // contains filtered or unexported fields }
func (*JetStreamMQClient) Channel ¶
func (jetstreamMQ *JetStreamMQClient) Channel() string
func (*JetStreamMQClient) String ¶
func (jetstreamMQ *JetStreamMQClient) String() string
type KafkaMQClient ¶
type KafkaMQClient struct { KafkaClient *kafka.Writer // contains filtered or unexported fields }
func (*KafkaMQClient) Channel ¶
func (kafkaMQ *KafkaMQClient) Channel() string
func (*KafkaMQClient) String ¶
func (kafkaMQ *KafkaMQClient) String() string
type RedisMQClient ¶
type RedisMQClient struct {
// contains filtered or unexported fields
}
func (*RedisMQClient) Channel ¶
func (redisMQ *RedisMQClient) Channel() string
func (*RedisMQClient) String ¶
func (redisMQ *RedisMQClient) String() string
Click to show internal directories.
Click to hide internal directories.