PowerDotNet平台化软件架构设计与实现系列(07):数据同步平台
摘要:上文介绍定时任务调度平台的时候提到,定时任务调度平台的类模式一般用于处理耗时较长的任务。但是根据经验,有些耗时较长的任务,可以通过简化业务逻辑、分页、批量多次处理,改造为耗时较小的适合使用RESTful接口模式的定时任务。有一类数据同步结转非常耗时的任务,耗时多少完全看数据量,这类数据处理任务的解决
阅读全文
posted @
2021-12-20 11:02
JeffWong
阅读(931)
推荐(1) 编辑
PowerDotNet平台化软件架构设计与实现系列(06):定时任务调度平台
摘要:定时任务是后端系统开发中少不了的一个基本必备技能。 传统的实现定时任务的方式有很多种,比如直接使用操作系统的Timer和TaskSchedule,或者基于Quartz、HangFire、xxl-job、es-job等优秀开源任务调度框架。 PowerDotNet在借鉴现有任务调度框架Quartz的基
阅读全文
posted @
2021-12-10 09:40
JeffWong
阅读(1020)
推荐(4) 编辑
PowerDotNet平台化软件架构设计与实现系列(01):基础数据平台
摘要:本系列我将主要通过图片和少许文字讲解通过个人自研的PowerDotNet进行快速开发平台化软件产品。 PowerDotNet不仅仅是包含像Newtonsoft.Json、Dapper、Quartz、Redis、ZooKeeper、ElasticSearch、ETCD、Autofac、JWT、MyBa
阅读全文
posted @
2021-09-02 20:29
JeffWong
阅读(3495)
推荐(26) 编辑
Sharing A Powerful Tool For Application Auto Monitor
摘要:本文分享的这个应用监控小工具,本来是我在五年多以前开发实现的windows服务监控的一个windows服务。听上去比较拗口吧,是的,这个应用一开始就是个监控windows服务的windows服务。记得当时写这个程序的直接原因就是,做数据统计结转迁移备份之类的后台定时windows任务实在太多,而且由...
阅读全文
posted @
2015-05-20 21:13
JeffWong
阅读(1610)
推荐(8) 编辑
更改windows服务的配置文件(app.config)必须重启服务才能生效吗?
摘要:这个问题是前一阶段写windows服务碰到的。本来在写获取配置文件的某个配置的值的时候,通常我都是写类似下面的这么一个静态方法来获取: 1: /// <summary> 2: /// 获取每次处理记录数 3: /// </summary> 4: /// <returns></returns> 5: private static int GetRecordCount() 6: { 7: int recordCount = 10000; 8: try 9: { 10: recordCount = Math.Abs(int.Parse(Configur
阅读全文
posted @
2011-04-24 19:07
JeffWong
阅读(7457)
推荐(5) 编辑
更上层楼:动态安装你的windows服务
摘要:前言:先说明一下本文示例windows服务的简单需求,即根据外部配置实现不同方式记录日志的功能。记录日志的方式有三种,分为文本记录、数据库记录以及文本和数据库同时记录日志。如您所知,这个功能基本上没有任何实用价值,纯粹为了方便本文的举例和说明。文章最后提供示例demo下载。一、中规中矩,写一个简单的windows服务1、新建windows服务打开开发神器VS(我这里用的是VS2010),单击“新建项目”,在弹出的选项卡上左侧选择“Windows”,然后在右侧选择“Windows服务“模板,确定即可。按照命名需要,本文示例中我把VS默认生成的Service1重命名为LogService。(1)、
阅读全文
posted @
2011-03-12 14:09
JeffWong
阅读(6102)
推荐(10) 编辑