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

广州城市建设档案馆网站软文营销是什么

广州城市建设档案馆网站,软文营销是什么,天水建设银行网站,东莞做网站的公司有哪些需求背景描述: 我有一个温湿度数据采集的物联网系统,每个租户都需要定时执行若干种任务, 不同的租户, 他定时执行的间隔不一样 ,比如 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.hrbkazy.com/news/37470.html

相关文章:

  • wordpress html5支持上海seo外包公司
  • 网站建设专家是干嘛的微博指数查询入口
  • 成都德阳网站建设搜索引擎优化的定义是什么
  • 搭建wordpress面板seo长尾关键词
  • python网站开发用什么数据库windows优化大师破解版
  • 盐城网站建设科技有限公司百度主页网址
  • 墨西哥网站后缀香港旺道旺国际集团
  • 内部优惠券网站建站外链吧怎么使用
  • 英文网站建设 潍坊他达那非副作用太强了
  • 网站复制按钮怎么做优化网站怎么做
  • 深圳信科网站建设精准推广
  • 嘉兴制作手机网站北京网站维护公司
  • 做绿化生意有什么网站东莞网络营销网络推广系统
  • 做自适应网站公司百度一下你就知道了主页
  • 建筑专业网站建设外贸网站
  • 深圳住房和建设厅网站网络推广专家
  • 网站建设或网站优化排名网站域名查询ip
  • 有名的淘宝客网站西安网络推广营销公司
  • 东莞做微网站建设价格温州seo按天扣费
  • 公司制作网站多少钱免费网站制作软件平台
  • wordpress 律师事务所模板苹果aso优化
  • 营销网站建设模板2024年重启核酸
  • 如何做音乐分享类网站爱站网查询
  • 商城网站页面设计排名检测
  • 宁夏建设学院官方网站百度做免费推广的步骤
  • 今网科技网站建设谷歌浏览器手机版免费官方下载
  • 太原做网站的2022新闻热点事件简短30条
  • 网站建设 证书东莞网络推广
  • 网站建设是虚拟行业吗网络营销策略的制定
  • 做网站赚钱流程百度网站权重查询