Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.3 KB

File metadata and controls

28 lines (19 loc) · 1.3 KB

Elastic.Ingest.Transport

Integrates the Elastic.Transport HTTP layer with the Elastic.Channels buffering infrastructure.

Most users install Elastic.Ingest.Elasticsearch which pulls this package in as a transitive dependency.

What it provides

  • TransportChannelBase<TChannelOptions, TEvent, TResponse> — abstract channel that sends buffered batches over ITransport
  • Response-item handling — per-item success/failure tracking from bulk responses
  • AOT compatibility — supports Native AOT on net8.0+

Where it sits

Elastic.Ingest.Elasticsearch   ← strategies, channels, orchestrators
        ↓
Elastic.Ingest.Transport       ← ITransport integration (this package)
        ↓
Elastic.Channels               ← buffered channel infrastructure

Documentation

Full documentation: https://elastic.github.io/elastic-ingest-dotnet/