Compare commits
1 Commits
develop
...
feature/ba
| Author | SHA1 | Date |
|---|---|---|
|
|
fd2b202037 |
|
|
@ -60,6 +60,15 @@ func PullRealTimeDataHandler(c *gin.Context) {
|
||||||
ctx, cancel := context.WithCancel(c.Request.Context())
|
ctx, cancel := context.WithCancel(c.Request.Context())
|
||||||
defer cancel()
|
defer cancel()
|
||||||
|
|
||||||
|
conn.SetCloseHandler(func(code int, text string) error {
|
||||||
|
logger.Info(c.Request.Context(), "websocket processor shutdown trigger",
|
||||||
|
"clientID", clientID, "code", code, "reason", text)
|
||||||
|
|
||||||
|
// call cancel to notify other goroutines to stop working
|
||||||
|
cancel()
|
||||||
|
return nil
|
||||||
|
})
|
||||||
|
|
||||||
// TODO[BACKPRESSURE-ISSUE] 先期使用固定大容量对扇入模型进行定义 #1
|
// TODO[BACKPRESSURE-ISSUE] 先期使用固定大容量对扇入模型进行定义 #1
|
||||||
fanInChan := make(chan network.RealTimePullTarget, constants.FanInChanMaxSize)
|
fanInChan := make(chan network.RealTimePullTarget, constants.FanInChanMaxSize)
|
||||||
sendChan := make(chan []network.RealTimePullTarget, constants.SendChanBufferSize)
|
sendChan := make(chan []network.RealTimePullTarget, constants.SendChanBufferSize)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue