• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 LSE TaskScheduler —— 高效能高可靠的BDS定时任务JS插件 0.0.1

请登录后获取
版权类型
原创
版权链接
#
前置组件
legacy-script-engine-quickjs
适配版本(基岩)
  1. 全版本
本插件是一个用于执行定时任务的BDS插件,运行在LSE-QuickJS平台上,本插件拥有以下特点:
1、高可靠:如果因服务器性能波动造成定点任务执行时刻延后的情况发生,本插件会从最开始遗漏的秒数开始,依次执行对应秒数时刻下所安排的定点任务,确保不会因性能波动遗漏任何本该执行的定点任务,维持服务器功能正常。
2、高精度:正常情况下,定点任务执行的时刻不会超过当前秒中的前100ms。如果执行时刻因某些原因发生偏差,为了准时执行下次时刻的任务,插件将会主动根据当前时刻计算偏移并重新设置下次执行时刻,实现自动纠偏。
3、高效能:轮询使用原生JS map结构检索任务,性能占用极低,设置大量定点任务后仍不影响服务器性能。
4、支持同一时刻设置多个定点任务。
5、支持设置周期执行任务。
参考配置文件list.json:
JSON:
[
  ["say hello","12:00:00"],
  ["say hello","60"]
]
若无list.json配置项,本插件会自动在插件目录下生成list.json。
作者
Player
价格
50.00金粒
下载
21
查看
452
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部