片言社区 - 专注原创技术分享
话题文章招聘动态
登录/注册
  • 推荐
  • Python Java Django 测试开发
    测试开发
  • JMeter 性能测试 Android
    性能测试
  • JMeter 接口测试 Mock
    接口测试
  • Selenium Cypress 自动化测试
    自动化测试
  • Jenkins Grafana Linux BUG Git Centos HTTP Pytest MySQL
    其他
  • XRunner
    云原生性能测试工具
  • golang常驻后台类worker模板

    golang中经常会用到常驻后台类的worker,实现例如消费队列、定期执行任务、定期统计数据等功能。 这里自己实现了通用的worker模板,主要有以下功能: panic自动重启,最大重启次数可自定义。optional参数,有默认参数和支持自定义参数。busy模式和idle模式,执行完任务后睡眠不同的时间。支持以一定的频率执行,例如每5分钟执行一次任务。可动态的通过channel控制任务的启动和暂停。ps:此处可结合etcd实现分布式选主机制。支持用context优雅的停止,worker停止后waitG...
    liyunlong发布于 2020-08-28 13:54:45 科技类模板
    0  351  0  0 
公告

片言社区

专注原创技术分享,以简单高效的方式解决复杂的技术问题

关注官方微信公众号,获取更多福利

热门标签查看全部
Django Cypress Mock Selenium Groovy 爬虫 Linux JMeter Python BUG Java
关于 标签 友链
© 2020 片言 · 京ICP备2020038583号