K4os.NatsTransit.AdoNet
0.1.12
dotnet add package K4os.NatsTransit.AdoNet --version 0.1.12
NuGet\Install-Package K4os.NatsTransit.AdoNet -Version 0.1.12
<PackageReference Include="K4os.NatsTransit.AdoNet" Version="0.1.12" />
<PackageVersion Include="K4os.NatsTransit.AdoNet" Version="0.1.12" />
<PackageReference Include="K4os.NatsTransit.AdoNet" />
paket add K4os.NatsTransit.AdoNet --version 0.1.12
#r "nuget: K4os.NatsTransit.AdoNet, 0.1.12"
#:package K4os.NatsTransit.AdoNet@0.1.12
#addin nuget:?package=K4os.NatsTransit.AdoNet&version=0.1.12
#tool nuget:?package=K4os.NatsTransit.AdoNet&version=0.1.12
K4os.NatsTransit
Messaging library built on top of NATS JetStream: commands, queries, requests and events with pluggable serialization, OpenTelemetry instrumentation, outbox, sagas, distributed locks, key-value/object stores and caching.
Source, issues and full documentation: https://github.com/MiloszKrajewski/K4os.NatsTransit
Packages
All packages depend on K4os.NatsTransit.Abstractions and are peers, not layers (unless noted):
K4os.NatsTransit— message bus (needs.Serialization)K4os.NatsTransit.Serialization,.NewtonsoftJson,.GoogleProtobuf— serializersK4os.NatsTransit.Storage,.Storage.AdoNet— value store / object store (NATS KV, Object Store, SQL)K4os.NatsTransit.Locking— distributed locksK4os.NatsTransit.Caching,.Caching.FusionCache—IDistributedCache/ FusionCache backplaneK4os.NatsTransit.Outbox,.Outbox.EF— outbox patternK4os.NatsTransit.Sagas— stateful long-running workflowsK4os.NatsTransit.HealthChecks,.OpenTelemetry— observability
For AI agents: cheat sheet
Opinionated, recipe-style briefs for bootstrapping a service with these packages ship inside
K4os.NatsTransit.Abstractions (every package depends on it), in its doc/cheat-sheet/ folder. Once the package is
restored it is in the NuGet global-packages cache:
<global-packages>/k4os.natstransit.abstractions/<version>/doc/cheat-sheet/index.md
- If you are reading this file from the cache (
<global-packages>/k4os.natstransit.<package>/<version>/README.md), the same file is at../../k4os.natstransit.abstractions/<version>/doc/cheat-sheet/index.md. Inside the Abstractions package itself it is simplydoc/cheat-sheet/index.md. <version>is the currently referenced version of the package.<global-packages>is usually~/.nuget/packages, or the folder in theNUGET_PACKAGESenvironment variable when it is set. If neither helps,dotnet nuget locals global-packages -lprints the actual location.
Start with index.md, then read only the files matching the packages you use.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Dapper (>= 2.1.89)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.13)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on K4os.NatsTransit.AdoNet:
| Package | Downloads |
|---|---|
|
K4os.NatsTransit.Outbox
Message bus built on top of NATS |
|
|
K4os.NatsTransit.Storage.AdoNet
Message bus built on top of NATS |
GitHub repositories
This package is not used by any popular GitHub repositories.