DotNetCore.CAP.DM
5.1.3.1
See the version list below for details.
dotnet add package DotNetCore.CAP.DM --version 5.1.3.1
NuGet\Install-Package DotNetCore.CAP.DM -Version 5.1.3.1
<PackageReference Include="DotNetCore.CAP.DM" Version="5.1.3.1" />
<PackageVersion Include="DotNetCore.CAP.DM" Version="5.1.3.1" />
<PackageReference Include="DotNetCore.CAP.DM" />
paket add DotNetCore.CAP.DM --version 5.1.3.1
#r "nuget: DotNetCore.CAP.DM, 5.1.3.1"
#addin nuget:?package=DotNetCore.CAP.DM&version=5.1.3.1
#tool nuget:?package=DotNetCore.CAP.DM&version=5.1.3.1
DotNetCore.CAP.DM
CAP is a library based on .Net standard, which is a solution to deal with distributed transactions, has the function of EventBus, it is lightweight, easy to use, and efficient.
In the process of building an SOA or MicroService system, we usually need to use the event to integrate each service. In the process, simple use of message queue does not guarantee reliability. CAP adopts local message table program integrated with the current database to solve exceptions that may occur in the process of the distributed system calling each other. It can ensure that the event messages are not lost in any case.
You can also use CAP as an EventBus. CAP provides a simpler way to implement event publishing and subscriptions. You do not need to inherit or implement any interface during subscription and sending process.
DotNetCore.CAP.DM provides support for CAP with DM (Dameng) database integration.
This project primarily addresses a current need to migrate to the DM database, implemented using a lower version of CAP. A subsequent merge request will be submitted to the CAP project.
Install
Install-Package DotNetCore.CAP.DM
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- DM.DmProvider (>= 8.3.1.28188)
- DotNetCore.CAP (>= 5.1.3)
- Microsoft.EntityFrameworkCore (>= 5.0.4)
- Microsoft.EntityFrameworkCore.Relational (>= 5.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
DotNetCore.CAP.DM provides DM (Dameng Database) storage support for DotNetCore.CAP.
1、Fix bug