首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
初到swoole ,业务希望得到大神的知道
目前我们的业务是,用户点击启动任务,每隔15分钟启动定时器,针对他下面的群进行群发数据,用户很多,可能有上万个用户。 如果每个人都去操作的话,可能就是上万个定时器。群内里面有curl耗时间的io处理。先前公司用了workman 去处理这套业务,目前运行起来不是很理想,想转swoole,希望能够得到大神们的指点一二。。。 看协程比较厉害,而且还可以异步io,是否可以把curl运用协程优化下。
发布于6年前 · 1 次浏览 · 来自
提问
C
Caption
目前我们的业务是,用户点击启动任务,每隔15分钟启动定时器,针对他下面的群进行群发数据,用户很多,可能有上万个用户。 如果每个人都去操作的话,可能就是上万个定时器。群内里面有curl耗时间的io处理。先前公司用了workman 去处理这套业务,目前运行起来不是很理想,想转swoole,希望能够得到大神们的指点一二。。。 看协程比较厉害,而且还可以异步io,是否可以把curl运用协程优化下。
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2020-04-02
郭新华
典型的IO密集型应用。非常适合用swoole协程,curl请求之前开一个协程即可,开启一键协程化之后curl就协程化了,另外 一万个定时器没问题
赞
0
回复
2020-04-18
C
Caption
回复
郭新华
目前我们走的是服务端与客户端模式, 维护一个长链接,一个客户端启动定时器,(上万个)定时向服务器端发送请求任务,采用task异步机制。task不够就做nginx tcp转发,多个服务端处理。请问这种形式可以吗?服务端不担心了,关键在一个客户端定时上万个,也可能上10万个,这种可以吗?
赞
0
回复