Beck's Blog


  • 首页

  • 标签

  • 分类

  • 归档

Quartz.NET 作业调度(五):部署

发表于 2018-04-15 | 分类于 Quartz.NET | 阅读次数:
目前 Quartz.NET 最新版本已经 3.0.4 ,从 3.0 开始已经支持 .NET Core,所以在 .NET 版本 和 部署环境 上都有更多的选择。下面分别介绍基于.NET Framework 的 Windows 环境部署 和 基于.NET Core 的 Linux 环境部署。 Windo ...
阅读全文 »

Topshelf 秒建 Windows 服务

发表于 2018-04-08 | 分类于 .NET | 阅读次数:
Topshelf 是一个用来部署 基于.NET Framework 开发的服务 的框架。它极大的简化服务创建与部署过程,它支持将控制台应用程序部署为服务。开发过 Windows 服务程序的同学应该都比较清楚,代码调试和服务部署上相对来说都过于麻烦,当我第一次接触 Topshelf 的时候,发现它是如 ...
阅读全文 »

Quartz.NET 作业调度(四):持久化与集群

发表于 2018-03-25 | 分类于 Quartz.NET | 阅读次数:
Quartz.NET 中提供了 RAMJobStore 和 AdoJobStore 两种数据存储方式,默认是 RAMJobStore(内存存储),不需要任何其他配置。内存的方式一般可能测试环境用的比较多,生产环境可能更倾向于持久化存储,当然还是要根据实际需求来定。 我们也可以自定义 JobStore ...
阅读全文 »

Quartz.NET 作业调度(三):Trigger

发表于 2018-03-24 | 分类于 Quartz.NET | 阅读次数:
在 Quartz 中,Trigger 即 Job 执行的触发器。和 JobBuilder 类似,我们可以通过 TriggerBuilder 来创建各种情况需要的触发器。Trigger 结合 Job,才能实现完美的作业调度。1await scheduler.ScheduleJob(job, trig ...
阅读全文 »

Quartz.NET 作业调度(二):Job

发表于 2018-03-19 | 分类于 Quartz.NET | 阅读次数:
JobBuilderCreate通过 JobBuilder 的 Create 方法,指定一个作业任务(一个实现了 IJob 接口的 Job 类)。IJob 接口只有一个 Execute 方法,我们需要在 Execute 方法中完善我们要执行的业务代码。 12IJobDetail job = JobB ...
阅读全文 »

OWIN:HttpListener

发表于 2018-02-10 | 分类于 .NET | 阅读次数:
概述OWIN (Open Web Server Interface for .NET) 是一个规范和标准,OWIN 定义了 Web 服务器与 Web 应用之间的标准接口,将应用与服务器解耦,使得便携式 Web 应用以及跨平台的愿望成为现实,标准的 OWIN 应用可以在任何 OWIN 兼容的服务器上运 ...
阅读全文 »

Quartz.NET 作业调度(一):Test

发表于 2018-01-28 | 分类于 Quartz.NET | 阅读次数:
Quartz.NET 是一个开源的作业调度框架,是 Java 作业调度框架 Quartz 的.NET 版本,对于周期性的任务,其作业和触发器的结合,极大的简化了代码的编写,大多时候我们只需要关注作业本身的逻辑。Quartz.NET 支持持久化、集群。Quartz.NET 3.0 已经开始支持 . ...
阅读全文 »

.NET 谨用 async/await

发表于 2018-01-07 | 分类于 .NET | 阅读次数:
C# 5.0 引入 async/await 关键字,旨在简化异步编程模型,抛去语法糖就是 Net4.0 的 Task + 状态机。其实在处理异步编程使用 Task 还是挺简单的,不过既然推出了新的语法糖,难免会尝试一下,然而在使用中却没想象中那么单纯。以下针对ASP.NET 应用程序实际使用过程中的 ...
阅读全文 »

ELK + Filebeat 搭建日志系统

发表于 2017-12-10 | 分类于 ELK | 阅读次数:
Elasticsearch分布式搜索和分析引擎。具有高可伸缩、高可靠和易管理等特点。基于 Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。 Logstash日志收集器。搜集各种数据源,并对数据进行过滤、分析、格式化等操作,然后存储到 Elasticsearch。 ...
阅读全文 »

Orleans 解决并发之痛(六):Dashboard

发表于 2017-11-03 | 分类于 Orleans | 阅读次数:
Orleans Dashboard 是来自 OrleansContrib 提供的一个 Orleans 报表工具。通过 Orleans Dashboard 我们能很方便的监控 Silos 状态、Grains 分布情况、异常率、吞吐量、平均响应时间等,这样我们就能了解集群的运行平稳性,也能排除错误和性能 ...
阅读全文 »
1…567
Beck Jin

Beck Jin

69 日志
15 分类
56 标签
RSS
GitHub E-Mail
© 2021 Beck Jin