Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client interface { Send(msg Message, waitReply bool) (err error) //同步发送消息 SendTimeout(msg Message, waitReply bool, timeout time.Duration) (err error) Wait(msg Message) (Message, error) //等待消息处理完成 WaitTimeout(msg Message, timeout time.Duration) (Message, error) //等待消息处理完成 Recv() chan Message Sub(topic string) //订阅消息 Close() CloseQueue() (*types.Reply, error) NewMessage(topic string, ty int64, data interface{}) (msg Message) }
Client 消息队列的接口,每个模块都需要一个发送接受client
type Message ¶
type Message struct { Topic string Ty int64 Id int64 Data interface{} // contains filtered or unexported fields }
Message message struct
func NewMessage ¶
NewMessage new message
Click to show internal directories.
Click to hide internal directories.