workerman Timer动态定时,是否可行

已有一个定时器,希望在定时器流程结束时重新调整定时器的间隔 已经onWorkerStart 准备了一个Timer了,定时为60秒 这个Timer里面有些任务要执行,执行中监控了时间 比如:目前执行时间已经到40秒了,待这次任务完毕后下次我想调整这个Timer间隔 $timeInt = 60; Timer:add($timeInt, function(){ // 任务处理 // 假设到这里已经过去40...

thinkerdev 发表与 2024-01-15 512 浏览 2 回答
请问webman中可以在http进程中调用websocket进行中的方法吗?不可行 求解决方案

我想做一个后台推送功能,在后台创建一个任务将一些特定的信息推送到用户端 我自定义了websocket进程,在其中编写了一个给当前所有在线用户推送信息的接口,giveall(),想通过在http进程的控制器方法中传参调用,希望达到推送的功能,实际请求时,发现giveAll方法不会执行,我实际也能理解跨进程实现这个好像不太现实,如果我要实现这个需求应该怎么做呢 ...

weywey 发表与 2023-09-22 379 浏览 2 回答

zzlasp

110
积分
0
获赞数
0
粉丝数
2022-10-06 加入
🔝