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 分布情况、异常率、吞吐量、平均响应时间等,这样我们就能了解集群的运行平稳性,也能排除错误和性能 ... 阅读全文 »
尝一尝Vue全家桶 发表于 2017-09-17 | 分类于 前端 | 阅读次数: Vue.js 是当下很火的一个 JavaScript MVVM 库,它以数据驱动和组件化的思想构建。不管你是 Angular 的忠实粉,还是 React 的迷恋者,有机会多了解一个框架也没什么坏处,更何况 Vue 上手难度还是比较低的 。 本文将介绍 Vue 全家桶(Vue+Vue-router+V ... 阅读全文 »