Taurus.DTS
3.2.0
See the version list below for details.
dotnet add package Taurus.DTS --version 3.2.0
NuGet\Install-Package Taurus.DTS -Version 3.2.0
<PackageReference Include="Taurus.DTS" Version="3.2.0" />
paket add Taurus.DTS --version 3.2.0
#r "nuget: Taurus.DTS, 3.2.0"
// Install Taurus.DTS as a Cake Addin #addin nuget:?package=Taurus.DTS&version=3.2.0 // Install Taurus.DTS as a Cake Tool #tool nuget:?package=Taurus.DTS&version=3.2.0
Taurus.DTS 是一款适用于 .Net 和 .Net Core 的分布任务的框架,支持即时任务、延时任务、定时任务、广播任务。(Taurus DTS is a product suitable for Net and The distributed task framework of Net Core supports real-time tasks, delayed tasks, scheduled tasks, and broadcast tasks.)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
-
.NETCoreApp 2.1
- Confluent.Kafka (>= 2.3.0)
- cyqdatacore (>= 5.9.0.3)
- RabbitMQ.Client (>= 6.8.1)
-
.NETCoreApp 3.1
- Confluent.Kafka (>= 2.3.0)
- cyqdatacore (>= 5.9.0.3)
- RabbitMQ.Client (>= 6.8.1)
-
.NETFramework 4.5
- Confluent.Kafka (>= 1.8.2)
- cyqdata (>= 5.9.0.3)
- RabbitMQ.Client (>= 3.4.3)
-
net6.0
- Confluent.Kafka (>= 2.3.0)
- cyqdatacore (>= 5.9.0.3)
- RabbitMQ.Client (>= 6.8.1)
-
net8.0
- Confluent.Kafka (>= 2.3.0)
- cyqdatacore (>= 5.9.0.3)
- RabbitMQ.Client (>= 6.8.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
V3.2.0 - 2024-01-05
----------------------------------------------------------
1、新增:支持即时任务、延时任务、定时任务、广播任务四种模式。
2、使用数据库=》分布式存储=》本地硬盘 三种方式顺序决定持久化,保障数据不丢失。
3、新增:支持数据库:MSSQL、MySql、Oracle、PostgreSql、Sybase、DB2、FireBird、Sqlite、DaMeng(达梦)、KingBaseES(人大金仓)等。
4、新增:支持消息队列:RabbitMQ、Kafka。
5、新增:支持分布式存储:Redis、MemCache。
6、新增:支持分布式锁:Redis锁、MemCache锁、Local本地锁、File本地文件锁。
7、优化:保障数据库、MQ服务挂掉及重启,程序不阻塞、流畅等待服务恢复后自动执行。
8、优化:使用交换机和多队列模式,保障任务及事务流畅。
9、优化:针对MQ增加单独版本发布版本,减少不必要的依赖。
10、优化:针对回调或方法订阅、采用分布式锁,保障一个即使并发情况下,使用端只执行1次。
11、优化:调试追踪的日志输出。