Go语言开发的消息系统有哪些?北京老男孩go培训
老男孩IT教育
技术博客
2019年10月25日 18:29
今天老男孩教育为大家分享Go语言技术——消息系统有哪些?
今天老男孩教育为大家分享Go语言技术——消息系统有哪些?
消息系统
1、项目名称:NSQ
项目简介:NSQ 是无中心设计、节点自动注册和发现的开源消息系统。可作为内部通讯框架的基础,易于配置和发布。
项目地址:
https://github.com/nsqio/nsq
2、项目名称:Machinery
项目简介:Machinery 是一个 Go 语言的异步任务队列和作业队列,基于分布式消息传递。类似 Python 的 Celery 框架。
项目地址:
https://github.com/RichardKnop/machinery
3、项目名称:KiteQ
项目简介:KiteQ 是一个基于 go + protobuff 实现的多种持久化方案的 mq 框架(消息队列)。
项目地址:
https://github.com/blackbeans/kiteq
4、项目名称:kingtask
项目简介:kingtask是一个由Go开发的轻量级的异步定时任务系统。支持定时的异步任务。支持失败重试机制,重试时刻和次数可自定义。任务执行结果可查询。
项目地址:
https://github.com/kingsoft-wps/kingtask
随着Go语言自身的逐渐优化及Go语言社区的不断发展壮大,笔者相信Go语言一定会拥有广阔的未来。
老男孩教育早在2017年就开设了Go语言课程,最新一期Go语言周末提高班6期已经在10月20日开班啦!
把别人刷抖音、打王者的时间用来学习和提高自己,致敬每一位不甘平凡的你!
你想要追赶风口,总要开始奔跑才行。
想进一步了解Go语言,欢迎大家周末来现场试听,试听就送内部教材一本。
预约Go周末班周六试听或参与更多关于Go语言学习的讨论,请加QQ群(745470832),进群请备注:试听