Documentation
¶
Index ¶
- Constants
- type Nats
- func (q *Nats) Broadcast(topic string, data []byte) error
- func (q *Nats) Close()
- func (q *Nats) Connect()
- func (q *Nats) GetSub(topic string) *nats.Subscription
- func (q *Nats) Request(topic string, data []byte) (*nats.Msg, error)
- func (q *Nats) SetGlobalTimeout(t time.Duration)
- func (q *Nats) SetTopicTimeout(topic string, t time.Duration)
- func (q *Nats) Subscribe(topic string) *nats.Subscription
- func (q *Nats) SubscribeCall(topic string, f func(msg *nats.Msg)) *nats.Subscription
- func (q *Nats) SubscribeChan(topic string, ch chan *nats.Msg) *nats.Subscription
- func (q *Nats) SubscribeQueue(topic, queue string) *nats.Subscription
- func (q *Nats) UnSubscribe(topics ...string) []string
Constants ¶
View Source
const DefaultURL = "nats://127.0.0.1:4222"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Nats ¶
type Nats struct {
// contains filtered or unexported fields
}
func (*Nats) SetGlobalTimeout ¶
func (*Nats) SubscribeCall ¶
SubscribeCall 订阅
func (*Nats) SubscribeChan ¶
SubscribeChan 订阅
func (*Nats) SubscribeQueue ¶
SubscribeQueue 订阅队列模式
Click to show internal directories.
Click to hide internal directories.