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

自己的网站在哪里找如何做网站分析

自己的网站在哪里找,如何做网站分析,网站建设与制作石家庄,企业培训课程安排表ASP.NET Core Web API Hangfire 前言一、安装二、相关代码1.代码片段2.代码片段3.运行效果 三、测试代码1.即发即弃作业2.延迟作业3.重复作业4.延续作业5.页面调度作业 前言 #x1f468;‍#x1f4bb;#x1f468;‍#x1f33e;#x1f4dd;记录学习成果#xff0c;以… ASP.NET Core Web API Hangfire 前言一、安装二、相关代码1.代码片段2.代码片段3.运行效果 三、测试代码1.即发即弃作业2.延迟作业3.重复作业4.延续作业5.页面调度作业 前言 ‍‍记录学习成果以便温故而知新 Hangfire是一种定任务调度器 本文使用MySQL服务器 本文也参考了其他人文章的一些思路。 一、安装 NuGet安装 Hangfire.AspNetCore Hangfire.MySqlStorage 由于选择的MySQL数据库所以安装Hangfire.MySqlStorage。 二、相关代码 Program.cs中添加代码 1.代码片段 builder.Services.AddHangfire(config {config.SetDataCompatibilityLevel(CompatibilityLevel.Version_180).UseSimpleAssemblyNameTypeSerializer().UseRecommendedSerializerSettings();config.UseStorage(new MySqlStorage(server127.0.0.1;userroot;passwordroot;databasehangfiredb;allowuservariablesTrue;,//必须允许用户自定义参数,不然面板不能使用new MySqlStorageOptions { TablesPrefix Hangfire })).UseHangfireHttpJob(); });builder.Services.AddHangfireServer(); builder.Services.AddTransientIBackgroundJobClient, BackgroundJobClient();MySQL数据连接 “server127.0.0.1;userroot;passwordroot;databasehangfiredb;allowuservariablesTrue;” 如下 .UseHangfireHttpJob() 实现的效果是可以在控制台添加任务调度。 前提是需要安装: Hangfire.HttpJob 如下代码 new MySqlStorageOptions { TablesPrefix “Hangfire” } 是制定数据库中生成的表是以Hangfire开头如下图 在测试的时候没有处理好一个小细节如果代码写成 new MySqlStorageOptions { TablesPrefix Hangfire_ }将会更好 2.代码片段 app.UseHangfireDashboard();3.运行效果 http://localhost:5279/hangfire/ 三、测试代码 在项目新增控制器HangfireController及一个方法 [HttpGet(Execute)] public void Execute(string job) {Debug.WriteLine(job); }在控制台作业完成 中查看执行效果。 1.即发即弃作业 [HttpGet(test1)] public string Test1() {string job 即发即弃作业;BackgroundJob.Enqueue(() Execute(job));return job; }测试效果 2.延迟作业 [HttpGet(test2)] public string Test2() {string job 延迟作业;BackgroundJob.Schedule(() Execute(job), TimeSpan.FromMinutes(1));return job; }测试效果 3.重复作业 [HttpGet(test3)] public string Test3() {string job 重复作业;RecurringJob.AddOrUpdate(job, () Execute(job), 0 * * * * ?, new RecurringJobOptions(){MisfireHandling MisfireHandlingMode.Ignorable,TimeZone TimeZoneInfo.Local,});return job; }4.延续作业 [HttpGet(test4)] public string Test4() {var jobId BackgroundJob.Enqueue(() Execute(延续作业1));BackgroundJob.ContinueJobWith(jobId, () Execute(延续作业2));return 延续作业; }测试效果 5.页面调度作业 [HttpGet(test5)] public string Test5() {Debug.WriteLine(页面调度作业 DateTime.Now.ToString());return 页面调度作业 DateTime.Now.ToString(); }测试效果 页面调度作业感觉像xxl-job但是操作的便捷性上个人感觉略差一点意思。
http://www.dnsts.com.cn/news/199468.html

相关文章:

  • 外贸类网站模板威海市临港区建设局网站
  • 网页制作基础教程字体居中颜色吉安seo
  • 规划设计公司网站网站修改关键词不收录
  • 金湖县建设工程质量监督网站营销推广活动
  • 电商网站文档wordpress显示分类目录
  • 鲅鱼圈规划建设局网站wordpress有关seo的插件
  • 南京做网站优化建设企业小程序公司
  • 廊坊企业做网站提供企业网站建设
  • 淘宝app网站建设wordpress发送邮件功能未启用
  • 找人做建筑施工的网站国内免费开源crm系统大全
  • 做淘宝优惠网站企业网站可以备案个人
  • 中山网站建设联系电话西宁最新通告今天
  • 网站建设api上海社区网站建设
  • 免费做ppt的网站有哪些在线美工
  • 自学网站建设需要什么学历网站升级维护通知
  • 网站载入页面怎么做凡客诚品商品来源有哪些
  • 网站icp备案 年检网页设计与制作毕业设计怎么写
  • 网站seo相关设置优化网络营销顾问工作内容
  • 怎样用h5做网站wordpress资讯类主题破解版
  • 建设一个公司网站大概多少钱超变攻速传奇一秒20刀
  • 高端网站的制作查营业执照用什么软件
  • 长春绿园网站建设婚庆 网站模板
  • 蚂蚁搬家公司官方网站app网站制作多少钱
  • 设计师 必备的网站高端网站搭建公司
  • 中国都在那个网站上做外贸山西宏图建设集团有限公司网站
  • 外贸网站建设合同网站建设平台合同模板下载
  • 福州市交通建设集团有限公司 网站网站建设挣钱 知乎
  • 网站建设需要数学wordpress 整站打包
  • 怎么做个手机版的网站吗建站系统推荐
  • 柳州做网站公司seo中文含义是什么