Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Triggermgr ¶
type Triggermgr struct {
// contains filtered or unexported fields
}
Triggermgr 信號調度管理器, 提供了新增, 鎖定和觸發信號的功能; 每個信號都有一個名稱和一個處理函式, 管理器會保證名稱和處理函式的唯一性; 當觸發信號時, 管理器會先鎖定該信號, 然後執行信號的處理函式, 在處理函式執行期間,其他試圖鎖定該信號的操作會被阻塞,避免出現競爭條件
func (*Triggermgr) Watch ¶
func (this *Triggermgr) Watch(client redis.UniversalClient, channelName string)
Watch 設定監聽redis的頻道, 當頻道出現信號名稱時, 就觸發該信號
Click to show internal directories.
Click to hide internal directories.