托管服务简介IHostedService接口 继承 BackgroundSerice接口

发布时间 2023-11-05 11:13:12作者: 流浪のwolf

1. 场景:代码运行在后台,比如服务器启动的时候在后台预先加载数据到缓存,每天凌晨3 点把数据到处到数据库备份,每隔5秒在两张表之间同步一次数据 ;

2. 托管服务实现IHoutedService接口,一般编写从BackgroundService继承的类;测试:延迟若干秒读取文件,在延迟,在输出;

3. service.AddHostedService<DemoBgService>();

 

定时执行任务推荐框架使用 hangfire 框架