鏂板锛歞elay銆乼imer 鍙戦€佹棩蹇?
git-svn-id: svn://47.119.165.148/zhub@143 e63fbceb-bcc3-4977-ac22-735b83d8d0f4
This commit is contained in:
@@ -53,6 +53,7 @@ func (s *ZSub) timer(rcmd []string, c *ZConn) {
|
|||||||
|
|
||||||
var timerFun = func() {
|
var timerFun = func() {
|
||||||
for _, conn := range timer.conns {
|
for _, conn := range timer.conns {
|
||||||
|
log.Println("timer send:", rcmd[1], rcmd[2])
|
||||||
err := conn.send("timer", timer.topic)
|
err := conn.send("timer", timer.topic)
|
||||||
if timer.single && err == nil {
|
if timer.single && err == nil {
|
||||||
break
|
break
|
||||||
@@ -242,6 +243,7 @@ func (s *ZSub) delay(rcmd []string, c *ZConn) {
|
|||||||
go func() {
|
go func() {
|
||||||
select {
|
select {
|
||||||
case <-delay.timer.C:
|
case <-delay.timer.C:
|
||||||
|
log.Println("delay send:", rcmd[1], rcmd[2])
|
||||||
zsub.Publish(rcmd[1], rcmd[2])
|
zsub.Publish(rcmd[1], rcmd[2])
|
||||||
funChan <- func() {
|
funChan <- func() {
|
||||||
delete(s.delays, rcmd[1]+"-"+rcmd[2])
|
delete(s.delays, rcmd[1]+"-"+rcmd[2])
|
||||||
|
|||||||
Reference in New Issue
Block a user