optimal http wait

This commit is contained in:
liuzhihang1
2025-02-15 21:54:45 +08:00
parent 0566b259a1
commit a541cdec15
3 changed files with 3 additions and 4 deletions

View File

@@ -136,7 +136,6 @@ func (p *ProcessBase) pInit() {
go p.watchDog() go p.watchDog()
go p.readInit() go p.readInit()
go p.monitorHanler() go p.monitorHanler()
middle.ProcessWaitCond.Trigger()
} }
// fn 函数执行成功的情况下对state赋值 // fn 函数执行成功的情况下对state赋值

View File

@@ -47,8 +47,8 @@ func (p *waitCond) Trigger() {
func (p *waitCond) WaitGetMiddel(c *gin.Context) { func (p *waitCond) WaitGetMiddel(c *gin.Context) {
reqUser := c.GetHeader("token") reqUser := c.GetHeader("token")
if ts, ok := p.timeMap.Load(reqUser); !ok || ts.(int64) < p.ts { defer p.timeMap.Store(reqUser, p.ts)
p.timeMap.Store(reqUser, p.ts) if ts, ok := p.timeMap.Load(reqUser); !ok || ts.(int64) > p.ts {
c.Next() c.Next()
return return
} }

View File

@@ -9,7 +9,7 @@ func Unwarp[T any](result T, err error) T {
return result return result
} }
func UnwarpIgnore[T any](result T, _ error) T { func UnwarpIgnore[T any](result T, _ any) T {
return result return result
} }