找回密码
 立即注册

QQ登录

只需一步,快速开始

antd

中级会员

36

主题

295

帖子

809

积分

中级会员

积分
809

时代开发者征文活动

antd
中级会员   /  发表于:2023-12-7 10:19  /   查看:833  /  回复:6
1金币
大佬们好,现在项目里面用到了计划任务,但是因为不清楚他的原理,所以不知道发布到活字格服务器后,永远只有这一个计划任务,还是像前端那样,有多少用户打开这个系统,就产生多少个计划任务(即不论多少用户使用系统永远都是公用这个计划任务,还是一对一的)。希望来个大佬讲解一下,感谢

最佳答案

查看完整内容

您好,计划任务是服务器端的,和前端有多少个用户访问没有关系,发布一个计划任务的话,服务器端就永远只会有一个计划任务,如果是定时执行的话,那只要服务器启动着,这个计划任务就会按照事先设置好的规则执行

6 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-7 10:19:18
来自 2#
您好,计划任务是服务器端的,和前端有多少个用户访问没有关系,发布一个计划任务的话,服务器端就永远只会有一个计划任务,如果是定时执行的话,那只要服务器启动着,这个计划任务就会按照事先设置好的规则执行
回复 使用道具 举报
antd
中级会员   /  发表于:2023-12-11 08:51:40
3#
Lay.Li 发表于 2023-12-7 17:56
您好,计划任务是服务器端的,和前端有多少个用户访问没有关系,发布一个计划任务的话,服务器端就永远只会 ...

好多,谢谢。那么我还有个问题,因为我现在通过计划任务每隔固定时间就会去检查一遍过期的数据,并更改他们的状态。但是我发现表格用到该字段的数据并未发生变化,并且,我表格中还有个"当前时间"的展示字段,用的公式=now()展示的。我我也希望他每次计划任务执行一次的时候,他也能在前端表格中刷新一次
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-11 09:56:25
4#
您好,前端页面表格数据没有更新,有可能是因为前端页面没有刷新,有一种方案是可以开启表格的定时刷新功能,不过这个耗费性能而且定时时间长的话,更新有可能延误。

可以参考下方帖子,尝试在计划任务中使用发送服务端通知命令给前端发送一个服务端通知,来让前端的列表数据主动更新

活字格8.0 update1新功能解密:十四丶服务端通知-WebSocket(列表数据主动更新)
https://gcdn.grapecity.com.cn/showtopic-153149-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
antd
中级会员   /  发表于:2023-12-11 14:16:35
5#
Lay.Li 发表于 2023-12-11 09:56
您好,前端页面表格数据没有更新,有可能是因为前端页面没有刷新,有一种方案是可以开启表格的定时刷新功能 ...

ok,我试一下
回复 使用道具 举报
antd
中级会员   /  发表于:2023-12-11 14:25:28
6#
Lay.Li 发表于 2023-12-11 09:56
您好,前端页面表格数据没有更新,有可能是因为前端页面没有刷新,有一种方案是可以开启表格的定时刷新功能 ...

可以,感谢大佬
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-11 15:08:15
7#
问题解决了就好~
后边有问题欢迎您继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部