Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client 是 NSQ 的客戶端。
func (*Client) CreateChannel ¶
CreateChannel 會建立並返回一個基於指定話題的頻道。
func (*Client) CreateTopic ¶
CreateTopic 會建立並返回一個話題。
func (*Client) NewConsumer ¶
NewConsumer 會建立並返回一個基於指定頻道的消費者。
type Config ¶
type Config struct { // Producers 是連線到 NSQ 生產者的 HTTP、TCP 設定檔。 Producers Producers // Lookupds 是用來設定單個或多個 NSQ 的 Lookupd 位址。 Lookupds []string }
Config 是 NSQ 建立客戶端時的設定檔。
type Consumer ¶
type Consumer struct { Topic string Channel string Lookupds []string Lookupd string // contains filtered or unexported fields }
Consumer 呈現了一個訊息消費者。
func (*Consumer) AddHandler ¶
AddHandler 會替這個消費者新增一個處理函式,一但消費者接收到任何訊息就會呼叫這個函式。
func (*Consumer) ConnectToNSQLookupds ¶
func (c *Consumer) ConnectToNSQLookupds()
ConnectToNSQLookupds 會讓目前的消費者連線到 NSQLookupds 叢集。
Click to show internal directories.
Click to hide internal directories.