当前位置: 首页 > news >正文

广州城市建设档案馆网站百度指数批量查询

广州城市建设档案馆网站,百度指数批量查询,wordpress导航背景图片,广州网站建设吧需求背景描述: 我有一个温湿度数据采集的物联网系统,每个租户都需要定时执行若干种任务, 不同的租户, 他定时执行的间隔不一样 ,比如 A租户,数据保存间隔60秒,数据是否超限的轮询间隔是是600…

需求背景描述:

我有一个温湿度数据采集的物联网系统,每个租户都需要定时执行若干种任务, 不同的租户, 他定时执行的间隔不一样 ,比如 

A租户,数据保存间隔60秒,数据是否超限的轮询间隔是是600秒, 

B租户,数据保存间隔是300秒,数据是否超限的轮询间隔是1800秒。


经过查阅abp官网文档,和quartz资料,得到如下思路:

1、用quartz来排队执行后台工作者,需要一个job执行队列表。

2、搞一个定时任务,最简单的比如timer,然后定时去获取所有租户的定时任务间隔时间,看看是否有修改,有修改就按照新的定时任务轮询间隔,给job表按租户更新新的执行队列行。

3、然后quartz就不停的排队定时去job执行对列表中领取任务执行。


具体执行思路如下:

1、定义 一个job队列表,包含字段:

租户id,执行的业务类型(按setinfo表对应的设置字段名来填),执行时间间隔,上次执行时间,执行次数(可选),失败次数(可选),执行状态锁(1执行中,0空闲中)。

job队列表以租户和执行的业务类型2个字段来判断唯一值,每个租户同一个执行类型只允许有一行数据。

比如租户A,执行类型offline ,执行周期60秒

租户B,执行类型savetime,执行周期1800秒

2、搞一个普通的后台工作者,比如定时1分钟去扫描一次setinfo表,然后遍历分析看看每个租户的各项需要执行的判定周期是否有变动,如果有变动就到job队列表,新增或者修改这个租户对应的执行业务类型的周期值。

3、搞个quartz后台工作者,定期调用业务执行类PeriodicJudgmentService类的PeriodicJudgmentData方法,这个方法业务为:

读取job队列表数据,遍历所有job数据行,

如果当前时间和job行上次执行时间的差是大于job的执行时间间隔列的值,我们就需要根据租户ID查询到setinfo、tmplist、descList信息装填到定义的变量,做好数据准备。

然后根据job的类型,将上面准备好的数据变量做参数传递,去调用执行指定的业务逻辑方法,比如离线判断一个方法,数据超限判断一个方法,数据保存一个方法。

4、其实还可以根据job的执行类型,来分别建立quartz后台工作者,

比如离线判断一个工作者,数据超限判断一个工作者,数据保存一个工作者,这样可能不同业务分开执行,能更好的隔离各任务类型,并且确保不同的业务类型的执行安全程度。

2023-5-13日临时思考记录:

每个任务类型的执行队列,那么多行,怎么判断是否执行完成了一轮是个问题,是否需要在队列表中加执行顺序。或者是否要考虑再加一个任务执行记录表,记录执行了哪些任务。


http://www.yidumall.com/news/27631.html

相关文章:

  • 江汉路做网站的公司冯宗耀seo教程
  • 免费的seo网站膝关键词优化的最佳方法
  • 交易平台网站建设项目需求品牌推广思路
  • 北京做网站公司哪家强自动外链网址
  • wordpress主题背景2022年seo还值得做吗
  • 哪个网站有教做面食一句简短走心文案
  • 网站开发的安全性原则网上推广赚钱项目
  • 小程序开发制作公司哪家好宁波品牌网站推广优化公司
  • 做婚恋网站的开发网络营销策划模板
  • wordpress转webapk东莞网络优化哪家好
  • 网站建设流程图国际新闻快报
  • 中英文企业网站系统百度推广河南总部
  • 免费门户网站模板下载网站域名综合查询
  • c2c网站是什么怎么样在百度上免费推广
  • 万户网站协作管理系统app推广赚佣金
  • 检测WordPress网站的安全性推广互联网营销
  • 如何开网站赚钱免费外链发布平台
  • 个人网站设计与制作设计思路ds2600ii色带
  • 互助网站制作公司郑州seo学校
  • 江门网站优化山东最新资讯
  • 企业php 网站系统关键词优化排名首页
  • 自己如何免费做网站视频优化是什么意思
  • 长春做网站企业哪个平台可以免费推广
  • 佛山网站建设网络公司市场调研问卷调查怎么做
  • 没网站可以做快排吗国际新闻最新消息十条摘抄
  • 怎样做自己的网站和发布网站东莞seo软件
  • dreamware怎么做网站搜索最全的搜索引擎
  • 成都公园城市建设局网站建网站的公司
  • 如何加入小说网站做打字员营销策划方案案例
  • 小门户网站开发武汉seo服务