当前位置: 首页 > news >正文

如何自己做官网首页东莞关键词seo优化

如何自己做官网首页,东莞关键词seo优化,网站小视频怎么做,做影视网站版权问题分享一个用到的,使用go-redis的list做异步,生产消费者模式,接着再用 go 协程去检测队列里是否有东西去消费 如果队列为空,就会一直pop,空轮询导致 cpu 资源浪费和redis qps无效升高,所以可以通过 time.Sec…

分享一个用到的,使用go-redis的list做异步,生产消费者模式,接着再用 go 协程去检测队列里是否有东西去消费

如果队列为空,就会一直pop,空轮询导致 cpu 资源浪费和redis qps无效升高,所以可以通过 time.Second 1 秒,降低cpu能耗,和redis的qps

而 BLPop 或者用 BRPop 则是阻塞读

睡眠会导致延迟增大, 因为最大可能延迟 1 s 麻,所以阻塞都意思就是一旦来了就立刻醒过来,延迟几乎为 0

不过也不是非常完美,因为如果一直不来数据,就会一直阻塞在哪里,时间长了,服务器会断开这个连接,减少空闲资源占用,这时候 BLPop 会抛出错误,所以要做一个错误判断和错误处理

func (m *RecordMessageListService) Produce(record cdfield.RecordMessageList) {recordJson, _ := json.Marshal(record)global.GSD_REDIS.RPush(context.Background(), RECORD_MESSAGE_KEY, recordJson)
}func (m *RecordMessageListService) Consume() {for {// 设置一个5秒的超时时间value, err := global.GSD_REDIS.BLPop(context.Background(), 5*time.Second, RECORD_MESSAGE_KEY).Result()if err != nil {// 查询出错time.Sleep(1 * time.Second)continue}var record cdfield.RecordMessageList_ = json.Unmarshal([]byte(value[1]), &record)if record.TableName == "glry" {//消费消息glryRecord := cdfield.CdGlryRecord{Name:           record.Name,DocumentNumber: record.IdCard,CreatedAt:      record.CreateTime,}valid, res, _ := utils.GetHNMsg(record.Name, record.IdCard, "")if valid {glryRecord.HsTime = res.YwSamplingTime // YwSamplingTime 检验时间glryRecord.HsResult = res.YwCheckStatusglryRecord.HasHsjl = 1}err = glryRecordService.UpdateHesuan(glryRecord)if err != nil {global.GSD_LOG.Error("消费失败", zap.Error(err))continue}} else if record.TableName == "gzry" {//工作人员消费消息workerRecord := cdfield.CdWorkerRecord{Gzrxm:     record.Name,Gzrsfz:    record.IdCard,CreatedAt: record.CreateTime,}valid, res, _ := utils.GetHNMsg(record.Name, record.IdCard, "")if valid {workerRecord.Hsjl = 1workerRecord.Hsjg = res.YwCheckStatusworkerRecord.Hssj = res.YwSamplingTime}err = cdWorkerService.UpdateWorkerMessageQueue(workerRecord)if err != nil {global.GSD_LOG.Error("消费失败", zap.Error(err))continue}}global.GSD_LOG.Info("消费成功", zap.Any("消费到数据:", value), zap.Any("当前时间是:", time.Now()))time.Sleep(time.Second)}
}
http://www.dt0577.cn/news/7515.html

相关文章:

  • 企业天眼查佛山seo整站优化
  • 杭州余杭做网站公司百度推广点击软件
  • 视频在线制作免费生成优化大师手机版下载
  • 广州最好的网站建设公司抖音优化是什么意思
  • 做企业网站费用华为手机软文范文300
  • wordpress 聘用天津百度快速排名优化
  • wordpress多站点 seo排名优化方案
  • 中山网站建设方案托管网络搜索工具
  • 做兼职什么网站最靠谱网站友链查询源码
  • 旅游网站制作视频百度云免费发帖推广网站
  • 学生作业制作网站台州seo排名外包
  • b2b服务商网站大全自己做网络推广怎么做
  • 网站建设sem如何检测网站是否安全
  • 网站建设多少钱一个月凡科官网免费制作小程序
  • 南澳做网站东莞seo优化排名
  • logo查询有没有注册过合肥seo培训
  • 外贸网站设计的公司网络推广营销软件
  • 上海专业高端网站建中国站长之家
  • 网站ui设计方案西安做网站哪家好
  • 淘宝客网站能用淘宝图标做标志吗小程序怎么引流推广
  • 深圳手机集团网站建设百度竞价一个月5000够吗
  • 浙江杰立建设集团 网站首页360指数
  • 免费制作网页网站新产品推广方案策划
  • 网站设计需要哪些郑州网络营销推广
  • 一个专门做破解的网站百度seo优化是做什么的
  • 免费有趣的网址杭州优化公司哪家好
  • 创建个人主页网站网络营销网站建设案例
  • x网站免费模板合肥网络优化公司有几家
  • 网站方案报价软件推广赚佣金渠道
  • 静态页面做网站百度快速排名用是