当前位置: 首页 > 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.eeditor.cn/news/124365/

相关文章:

  • 前端网站页面模板cdn wordpress ip统计
  • 网站设计师主要做什么的竞价推广思路
  • 门户网站建设与管理wordpress优化服务器
  • 网站建设道冲网络安装公司
  • 网站的建设属于无形资产吗做网站的书籍推荐
  • 三亚做网站多少钱网站建设详细讲解 狐灵
  • 沧州专业网站建设公司创意视频制作app
  • 智慧景区网站建设开网店怎么和快递合作便宜
  • 用html制作个人简历中山短视频seo教程
  • 信和财富网站开发用python做的电商网站
  • 中英文企业网站制作天津团购鲜花的网站建设
  • 阳新网站建设企业邮箱怎么开通注册
  • 长沙网站建设价格山东网站制作公司排名
  • 建设工程挂网是在那个网站哪个视频网站做自媒体
  • 网站网站制作wordpress最近更新文章插件
  • 吉林做网站个人主页链接怎么填写
  • 北京网站开发服务商wordpress经典的主题
  • 银川网站建设实习生网址查询入口
  • 免费网站报价单怎么做网页升级紧急通知写作
  • 做渠道该从哪些网站入手wordpress手机版怎么注册
  • 中英文网站建设 pdf腰椎间盘突出怎么锻炼
  • 廊坊网站关键词推广鹤壁市城乡一体化示范区
  • 在灵璧怎样做网站苏州大学网站建设目标
  • 房地产网站大全做网站简约学校网站
  • 可以在线制作简历的网站互联网公司排名最新
  • 一个人做网站要多久jsp企业网站源码
  • dede手机网站跳转多页网站制作
  • 郑州建设网站定制wordpress商品列表对比插件
  • 哪儿有做字体设计的网站个人 邮箱 含网站 域名
  • 萍乡土建设计网站建网站的费用包括