循环创建定时器,是否会进行排队等待阻塞?

N个群进行发消息,视频,图片,文字。视频图片文字之间有个五秒的延迟,一开始用的sleep,导致时间间隔压根不对,现在用定时器去操作,又遇到了定时器阻塞问题。 循环读取群,批量往群内去发送视频图片文字。请问这种情况用workman怎么写,如果是原生php之间用sleep去写了。但workman里面用sleep又导致了其他的业务阻塞。已经用了AsyncTcpConnection 我的业务比较复杂。 15分钟读取机器人id...

caption 发表与 2019-12-19 3012 浏览 2 回答
workman 循环发送数据的问题。

我们的业务是用户配置一个时间间隔,定时的去发送视频,图片,文字, 每个视频发送需要有个五秒的间隔,图片文字也是的。而且要求先发视频,再发图,再发文字。 请问这种怎么实现? 我目前的实现是定时器嵌套,实现的效果不是很理想,经常出现先发文字的情况 ,请问这样起定时器能够控制先发视频图片的顺序吗? 代码如下: if(!empty($content['vedio']) && $content['vedio']...

caption 发表与 2019-12-14 2187 浏览 1 回答
关于workman多进程处理curl问题。

因业务处理时间比较大,故此采用了tcp 服务端与客户端的模式,客户端定时向服务端发送处理请求,服务端启动多个进程去处理业务逻辑。 假设: 12:00 客户端A发起请求告知服务端处理业务A 。 12:10 客户端A再次发起请求告知服务端处理业务A 。 但业务逻辑比较多,可能10分钟还没结束,12:00那次还没完,请问当收到12:10的请求,服务端是怎么处理的?(多进程的情况下。) 是等待12:00结束处理还是例外的一个...

caption 发表与 2019-12-13 4025 浏览 1 回答
workman 服务端处理大量业务逻辑阻塞

本机用workman 做了服务端与客户端, 客户端起定时器去通知服务端与做业务处理, 我的业务处理是定时从表内读取机器人curl调用一系列的接口发送一些数据。 我想问下,我这种会导致阻塞吗? 客户端时间到了去通知服务端去处理。服务器业务处理时间比较长。等第二个通知到了可能第一个还没处理完,这种情况也会导致阻塞貌似 有什么比较好的解决方案吗?...

caption 发表与 2019-12-13 4174 浏览 5 回答

caption

-4
积分
0
获赞数
0
粉丝数
2019-12-13 加入
🔝