K4os.NatsTransit.HealthChecks
0.1.11
dotnet add package K4os.NatsTransit.HealthChecks --version 0.1.11
NuGet\Install-Package K4os.NatsTransit.HealthChecks -Version 0.1.11
<PackageReference Include="K4os.NatsTransit.HealthChecks" Version="0.1.11" />
<PackageVersion Include="K4os.NatsTransit.HealthChecks" Version="0.1.11" />
<PackageReference Include="K4os.NatsTransit.HealthChecks" />
paket add K4os.NatsTransit.HealthChecks --version 0.1.11
#r "nuget: K4os.NatsTransit.HealthChecks, 0.1.11"
#:package K4os.NatsTransit.HealthChecks@0.1.11
#addin nuget:?package=K4os.NatsTransit.HealthChecks&version=0.1.11
#tool nuget:?package=K4os.NatsTransit.HealthChecks&version=0.1.11
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
- K4os.NatsTransit (>= 0.1.11)
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (>= 10.0.13)
- NATS.Client.Core (>= 3.3.1)
- NATS.Client.JetStream (>= 3.3.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.