golang可以实现这个业务场景吗?

乏善可陈 2020-07-31 10:54:30


本人是phper,现在有个业务场景,用php也能实现但是会比较麻烦,各位大神们如何用go更好的实现这个场景;

场景: 我用 A B C D E F G.. n个微信号,我现在需要将他们的消息分割固定的时间发出去,例如1秒,但是如果丢进队列消费的话A B C D 就会影响到各自的消息发送,但是如果每个微信号建一个队列会特别不好操作和灵活性不足;
这种 需要顺序消费,但是要分到不固定的队列数的消息 如何用golang来实现呢?
...全文
331 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vgy12304 2021-01-06
  • 打赏
  • 举报
回复
channel,完全可以
哈哈gogo 2020-09-14
  • 打赏
  • 举报
回复
golang完美解决
wide288 2020-08-20
  • 打赏
  • 举报
回复
队列可以找一个内存型的,或自己写个简单的内存型的。只是一种数据结构。channel 也是队列如果有容量还是三个呢。
max_min_ 2020-08-04
  • 打赏
  • 举报
回复
channel不就是干这活的吗? 发送端定时塞数据到channel。接收到读到就发出去。
乏善可陈 2020-07-31
  • 打赏
  • 举报
回复
当然了,如果golang能不用队列这个中间介质就能完成就更好了。

2,190

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • Freeman Z
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧