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

相关文章:

  • 大宇网络做网站怎么样西安市网站建设
  • 做网站还是软件知识付费网站开发
  • 建筑公司网站案例微网站免费开发平台
  • 融媒体建设网站怎么搞高效简便的网站开发
  • 广东网站开发需要多少钱推广专员是销售吗
  • 谁做网站做的比较可信app优化建议
  • 淘宝联盟怎么新建网站北京做网站推广
  • 观澜网站建设公司做网站设计要注意什么问题
  • 萝岗哪家网站建设好可商用的图片素材网站
  • 椒江住房和城乡建设部网站网站开发步骤
  • 怎样做企业的网站首页网页设计与制作课程教学大纲
  • 手机门户网站源码东丽网站建设公司
  • 企联网站建设学校联系我们网站制作
  • 湛江市建设局官方网站c网站开发
  • 中国建设网站官网wordpress设置链接到新页面
  • 网站设计制作的连接方式如何做类似千图网的网站
  • 企业网站优化方案模板怎么做查询数据输入的网站
  • 为违法网站做推广进去要几年淘宝网站建设的目标是什么意思
  • 北京建设协会网站自己有域名怎么做网站
  • 网站建设招标 报告杭州企业网站设计公司
  • 岳阳公司网站建设网站受到攻击
  • 网站做搜索引擎优化上海人才招聘信息最新招聘信息
  • 江西省建设招标网站兼职做效果图的网站有哪些
  • 编程就是做网站吗临沂企业做网站
  • 如何增加网站流量设计公司网站的要点
  • 株洲网站建设公司wordpress广告插件中文
  • 做视频找空镜头那个网站比较全制作网页无法铺平
  • 东海县建网站网站开发课设个人总结
  • 彩票网站建设网站ip地址查询
  • 南头做网站公司大理建设工程招聘信息网站