(timeStart time.Time, timeOutInfo zap.Field)
| 434 | } |
| 435 | |
| 436 | func (s *Stream) checkRunCost(timeStart time.Time, timeOutInfo zap.Field) { |
| 437 | if cost := time.Since(timeStart); cost > 100*time.Millisecond { |
| 438 | s.Warn("run timeout", timeOutInfo, zap.Duration("cost", cost)) |
| 439 | } |
| 440 | } |
| 441 | |
| 442 | // 流状态处理中枢,包括接收订阅发布指令等 |
| 443 | func (s *Stream) run() { |