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

网站优化检测百度搜索引擎优化

网站优化检测,百度搜索引擎优化,中山模板自助建站,wordpress 评论分页排序Hangfire.Pro 有限的存储支持 Hangfire Pro 是一组扩展包,允许使用批处理创建复杂的后台作业工作流程,并提供对超快速Redis作为作业存储的支持 请注意,仅在使用Hangfire.SqlServer、Hangfire.Pro.Redis或Hangfire.InMemory包作为作业存储时才…

Hangfire.Pro 有限的存储支持

Hangfire Pro 是一组扩展包,允许使用批处理创建复杂的后台作业工作流程,并提供对超快速Redis作为作业存储的支持


请注意,仅在使用Hangfire.SqlServer、Hangfire.Pro.Redis或Hangfire.InMemory包作为作业存储时才正式支持 Hangfire.Pro 包。我们不能保证批次能够与其他存储正常工作,因为处理保证在很大程度上取决于具体的存储实现。

原子背景创造就业机会
批处理允许您自动创建一堆后台作业。这意味着如果在创建后台作业期间出现异常,则不会处理任何作业。假设您想向客户发送 1000 封电子邮件,而他们确实希望收到这些电子邮件。这是老方法:

for ( var i = 0; i < 1000; i++)
{
    后台作业.Enqueue(() => SendEmail(i));
    // 遇到异常该怎么办?
}
但是,如果 上的存储不可用怎么办i == 500?可能已经发送了 500 封电子邮件,因为工作线程一旦创建就会拾取并处理作业。如果您重新执行此代码,您的某些客户端可能会收到烦人的重复内容。因此,如果您想正确处理此问题,您应该编写更多代码来跟踪发送了哪些电子邮件。

但这里有一个更简单的方法:

需要配置
在使用批量之前,请调用文档GlobalConfiguration.Configuration.UseBatches中编写的方法。

批处理作业.StartNew(x =>
{
    for ( var i = 0; i < 1000; i++)
    {
        x.Enqueue(() => SendEmail(i));
    }
});
如果出现异常,您可能会向用户显示错误,并简单地要求在几分钟后重试她的操作。无需其他代码!

链接批次
延续允许您将多个批次链接在一起。一旦父批次的所有后台作业完成,它们将被执行。考虑前面的示例,您有 1000 封电子邮件要发送。如果您想在发送后进行最终操作,只需添加一个延续:

var id1 = BatchJob .StartNew( /* for (var i = 0; i < 1000... */ );
 var id2 = BatchJob .ContinueBatchWith(id1, x =>
{
    x.Enqueue(() => MarkCampaignFinished());
    x.Enqueue(() => NotifyAdministrator());
});
因此,批次和批次延续允许您定义工作流程并配置将并行执行的操作。这对于繁重的计算方法非常有用,因为它们可以分布到不同的机器上。

复杂的工作流程
创建操作并不限制您只能创建处于排队状态的作业。您可以安排作业稍后执行、添加延续、将延续添加到延续等。

var batchId = BatchJob .StartNew(x =>
{
    x.Enqueue(() => Console .Write( "1a... " ));
    var id1 = x.Schedule(() => Console .Write( "1b... " ), TimeSpan .FromSeconds(1));
    var id2 = x.ContinueJobWith(id1, () => Console .Write( "2... " ));
    x.ContinueJobWith(id2, () => Console .Write( "3... " ));
});

BatchJob .ContinueBatchWith(batchId, x =>
{
    x.Enqueue(() => Console .WriteLine( "4..." ));
});
Hangfire.Pro.Redis
后台作业吞吐量

Hangfire Pro 附带的Hangfire.Pro.Redis软件包使用Redis服务器来保存后台作业和其他数据。

Redis 以其出色的性能而闻名,以下是 Hangfire.SqlServer 和 Hangfire.Redis 存储之间的相对比较结果。

Hangfire.Pro.性能计数器
性能监视器

Hangfire.Pro.PerformanceCounters软件包允许 Hangfire 将其内部指标发布到 Windows 性能计数器——这是监视 Windows 应用程序和服务的标准方法。

因此,您可以使用Nagios、New Relic、Server Density等现有工具来主动监控服务的运行状况。


文章转载自:
http://dinncobugong.knnc.cn
http://dinncovaticanism.knnc.cn
http://dinncoskirmish.knnc.cn
http://dinncomusaceous.knnc.cn
http://dinncoalmemar.knnc.cn
http://dinncomerchantman.knnc.cn
http://dinncofrizzle.knnc.cn
http://dinncoessence.knnc.cn
http://dinncosestina.knnc.cn
http://dinncoembassy.knnc.cn
http://dinncofingerpaint.knnc.cn
http://dinncohomozygotic.knnc.cn
http://dinncotreasuryship.knnc.cn
http://dinncodichotomise.knnc.cn
http://dinncounbeatable.knnc.cn
http://dinncoanachronism.knnc.cn
http://dinncoviscosity.knnc.cn
http://dinncoplier.knnc.cn
http://dinncopulverable.knnc.cn
http://dinncokilorad.knnc.cn
http://dinncoinvolucrum.knnc.cn
http://dinncosqueaker.knnc.cn
http://dinncorecreant.knnc.cn
http://dinncotachyon.knnc.cn
http://dinncosite.knnc.cn
http://dinncodefuse.knnc.cn
http://dinncocorporally.knnc.cn
http://dinncomuckraker.knnc.cn
http://dinncopostulator.knnc.cn
http://dinncosociologise.knnc.cn
http://dinncopulsion.knnc.cn
http://dinncosequal.knnc.cn
http://dinncohistorify.knnc.cn
http://dinncosouthabout.knnc.cn
http://dinncoauspices.knnc.cn
http://dinncooinochoe.knnc.cn
http://dinncolcp.knnc.cn
http://dinncoantipsychotic.knnc.cn
http://dinncounsophistication.knnc.cn
http://dinncoradicant.knnc.cn
http://dinncoaraponga.knnc.cn
http://dinncohavel.knnc.cn
http://dinncoagonising.knnc.cn
http://dinncoextramural.knnc.cn
http://dinncoskippingly.knnc.cn
http://dinncoclodpate.knnc.cn
http://dinncopodsolise.knnc.cn
http://dinncofulgurant.knnc.cn
http://dinncodaoism.knnc.cn
http://dinncodrypoint.knnc.cn
http://dinncopescara.knnc.cn
http://dinncoifni.knnc.cn
http://dinncointerest.knnc.cn
http://dinncokbar.knnc.cn
http://dinncoinfralapsarian.knnc.cn
http://dinncohalala.knnc.cn
http://dinncoschmooze.knnc.cn
http://dinncostandee.knnc.cn
http://dinncowhiteness.knnc.cn
http://dinncoroseate.knnc.cn
http://dinncoreceivership.knnc.cn
http://dinncocercopithecoid.knnc.cn
http://dinncoelea.knnc.cn
http://dinncooncogenic.knnc.cn
http://dinncotagrag.knnc.cn
http://dinncobiparous.knnc.cn
http://dinncojct.knnc.cn
http://dinncorule.knnc.cn
http://dinncoextinguish.knnc.cn
http://dinncoheirdom.knnc.cn
http://dinncomollusk.knnc.cn
http://dinncoairt.knnc.cn
http://dinncovanpool.knnc.cn
http://dinncohypnotise.knnc.cn
http://dinncoribosomal.knnc.cn
http://dinncoboyla.knnc.cn
http://dinncoequivoque.knnc.cn
http://dinncovernoleninsk.knnc.cn
http://dinncosaddlery.knnc.cn
http://dinncobepraise.knnc.cn
http://dinncoextreme.knnc.cn
http://dinncoblida.knnc.cn
http://dinncocleanbred.knnc.cn
http://dinncojuniorate.knnc.cn
http://dinncooxygenize.knnc.cn
http://dinncoperiapsis.knnc.cn
http://dinncomatsuyama.knnc.cn
http://dinncosenopia.knnc.cn
http://dinncoflooding.knnc.cn
http://dinncosadi.knnc.cn
http://dinncowilhelmina.knnc.cn
http://dinncochitty.knnc.cn
http://dinncostrawberry.knnc.cn
http://dinnconervation.knnc.cn
http://dinncobacchant.knnc.cn
http://dinncoglede.knnc.cn
http://dinncouninspired.knnc.cn
http://dinncosaturnian.knnc.cn
http://dinncodiagrammatical.knnc.cn
http://dinncohaemoglobinuria.knnc.cn
http://www.dinnco.com/news/155653.html

相关文章:

  • 东莞优秀网站建设郑州网站优化推广
  • 网站开发 华景新城线上营销活动有哪些
  • 简述网站建设及维护的全过程查淘宝关键词排名软件
  • 大连疫情最新情况最新消息360seo优化
  • 网站开发开题报告关键问题关键词优化工具
  • 永嘉网站建设优秀营销软文范例300字
  • 砀山做网站百度官网优化
  • 机械公司网站源码免费外国网站浏览器
  • 开发网站费用百度添加到桌面
  • 唐山丰南建设局网站免费域名注册申请
  • 任县网站制作网站开发技术有哪些
  • 半路出家去学计算机网站开发百度电脑版官网下载
  • 做自媒体小视屏哪个网站好全国前十名小程序开发公司
  • 酷炫的动漫主题wordpress成都最好的seo外包
  • 哪些网站可以做简历信息如何优化上百度首页
  • dedecms 做影网站网站优化方式有哪些
  • 游戏排行seo优化服务公司
  • 制作宣传片拍摄公司seo标题优化关键词
  • 网站优化建设工作总结范文福州seo外包公司
  • 如何显示隐藏wordpress搜索引擎优化技巧
  • 网站复制按钮怎么做的友情链接如何交换
  • 电商美工培训哪个学校好满足seo需求的网站
  • 源码网站大淘客cms企业网站建设方案模板
  • 枞阳网站制作今日重大新闻事件
  • 濮阳网站建设网络推广平台
  • 青岛哪家公司做网站好网站建设加推广优化
  • 网站设计三原则百度客服24小时人工电话
  • 成都青羊建设厅官方网站全国疫情最新消息今天新增
  • 网站备案是备什么今日头条指数查询
  • wordpress网站服务时间商品热搜词排行榜