Farfetch
NuGet publisher profile
Packages (42)
KafkaFlow.Abstractions
Contains all KafkaFlow extendable interfaces
KafkaFlow
KafkaFlow main package
KafkaFlow.Microsoft.DependencyInjection
Adapts KafkaFlow to use Microsoft Dependency Injection
KafkaFlow.Serializer.JsonCore
JSON implementation for KafkaFlow serializer middleware using System.Text.Json
KafkaFlow.Extensions.Hosting
Helper to run KafkaFlow as a Hosted Service
KafkaFlow.LogHandler.Console
Package Description
KafkaFlow.Serializer.NewtonsoftJson
JSON implementation for KafkaFlow serializer middleware using Newtonsoft Json
KafkaFlow.LogHandler.Microsoft
LogHandler implementation leveraging Microsoft Logging framework.
KafkaFlow.Retry
An extension of KafkaFlow that adds retry capabilities to topic message consumers.
KafkaFlow.SchemaRegistry
Provides extensions methods to use Schema Registry
KafkaFlow.Serializer
Serializer middleware for KafkaFlow
KafkaFlow.TypedHandler
A KafkaFlow middleware to execute a handler class when a specific message arrives
KafkaFlow.Serializer.ProtobufNet
Protobuf implementation for KafkaFlow serializer middleware using protobuf-net
KafkaFlow.OpenTelemetry
Package Description
KafkaFlow.Serializer.SchemaRegistry.ConfluentProtobuf
Protobuf implementation for KafkaFlow serializer middleware using Confluent.SchemaRegistry.Serdes.Protobuf package
KafkaFlow.Admin
Allows KafkaFlow to use the Admin commands
KafkaFlow.Serializer.SchemaRegistry.ConfluentAvro
Avro implementation for KafkaFlow serializer middleware using Confluent.SchemaRegistry.Serdes.Avro package
KafkaFlow.Admin.Dashboard
Package Description
KafkaFlow.Serializer.SchemaRegistry.ConfluentJson
Json implementation for KafkaFlow serializer middleware using Confluent.SchemaRegistry.Serdes.Json package
KafkaFlow.Admin.WebApi
Allows KafkaFlow to use the Admin Web API
KafkaFlow.BatchConsume
A KafkaFlow middleware to consume messages in batches
KafkaFlow.Compressor.Gzip
Gzip implementation for KafkaFlow compression middleware
KafkaFlow.Serializer.Json
JSON implementation for KafkaFlow serializer middleware using System.Text.Json
KafkaFlow.Serializer.ProtoBuf
ProtoBuf implementation for KafkaFlow serializer middleware using protobuf-net
KafkaFlow.Compressor
Compression middleware for KafkaFlow
KafkaFlow.Unity
Adapts KafkaFlow to use Unity Dependency Injection
KafkaFlow.Retry.API
An HTTP API middleware for managing retry queue messages for topic message consumers using KafkaFlow.
KafkaFlow.Retry.Postgres
A durable persistence adapter for PostgreSQL for KafkaFlow.Retry extension.
Rules.Framework
A generic rules framework that allows defining and evaluating rules for complex business scenarios.
KafkaFlow.Retry.MongoDb
A durable persistence adapter for MongoDB for KafkaFlow.Retry extension.
KafkaFlow.Serializer.ApacheAvro
Avro implementation for KafkaFlow serializer middleware using Apache.Avro package
Rules.Framework.Providers.MongoDb
A data source provider implementation using Mongo DB for rules framework.
Rules.Framework.Providers.InMemory
A data source provider implementation using InMemory for rules framework.
KafkaFlow.Retry.SqlServer
A durable persistence adapter for SQL Server for KafkaFlow.Retry extension.
Farfetch.LoadShedding.AspNetCore
Provides seamless integration of LoadShedding capabilities into ASP.NET Core applications
Farfetch.LoadShedding
LoadShedding main package
Rules.Framework.WebUI
A rules framework web ui that allows you to see the rules configured in your application
Farfetch.IdentityServer.Contrib.TokenExchange
Extends Duende Identity Server capabilities by implementing support for Token Exchange following the specifications defined in the RFC 8693 - OAuth 2.0 Token Exchange - https://www.rfc-editor.org/rfc/rfc8693.html.
Farfetch.LoadShedding.Prometheus
Provides Prometheus integration for monitoring and metrics collection within LoadShedding applications
KafkaFlow.Sample.WildcardConsumer
Package Description
IdentityServer4.Contrib.TokenExchange
Extends Identity Server capabilities by implementing support for Token Exchange following the specifications defined in the RFC 8693 - OAuth 2.0 Token Exchange - https://www.rfc-editor.org/rfc/rfc8693.html.
Rules.Framework.Rql
A query languague implementation for rules framework - RQL.