All Projects → pablocastilla → Nservicebus.kafka

pablocastilla / Nservicebus.kafka

Licence: apache-2.0
Kafka transport for NServiceBus

Projects that are alternatives of or similar to Nservicebus.kafka

Vortice.windows
.NET standard bindings for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio
Stars: ✭ 427 (+2568.75%)
Mutual labels:  nuget
Toastnotifications
Toast notifications for WPF allows you to create and display rich notifications in WPF applications. It's highly configurable with set of built-in options like positions, behaviours, themes and many others. It's extendable, it gives you possibility to create custom and interactive notifications in simply manner.
Stars: ✭ 507 (+3068.75%)
Mutual labels:  nuget
Ini Parser
Read/Write an INI file the easy way!
Stars: ✭ 643 (+3918.75%)
Mutual labels:  nuget
Nukeeper
Automagically update nuget packages in .NET projects
Stars: ✭ 437 (+2631.25%)
Mutual labels:  nuget
Wpfdesigner
The WPF Designer from SharpDevelop
Stars: ✭ 479 (+2893.75%)
Mutual labels:  nuget
Vs Threading
The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.
Stars: ✭ 585 (+3556.25%)
Mutual labels:  nuget
Microorm.dapper.repositories
CRUD for Dapper
Stars: ✭ 424 (+2550%)
Mutual labels:  nuget
Svg
Fork of the ms svg library (http://svg.codeplex.com/)
Stars: ✭ 676 (+4125%)
Mutual labels:  nuget
Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+30056.25%)
Mutual labels:  nuget
Winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
Stars: ✭ 6,569 (+40956.25%)
Mutual labels:  nuget
Wasmwinforms
C# Winforms for Webassembly
Stars: ✭ 444 (+2675%)
Mutual labels:  nuget
Vk
Vkontakte API for .NET
Stars: ✭ 473 (+2856.25%)
Mutual labels:  nuget
Cron Expression Descriptor
A .NET library that converts cron expressions into human readable descriptions.
Stars: ✭ 602 (+3662.5%)
Mutual labels:  nuget
Framework
Machine learning, computer vision, statistics and general scientific computing for .NET
Stars: ✭ 4,177 (+26006.25%)
Mutual labels:  nuget
Xamarinmediamanager
Cross platform Xamarin plugin to play and control Audio and Video
Stars: ✭ 647 (+3943.75%)
Mutual labels:  nuget
Localstorage
A library to provide access to local storage in Blazor applications
Stars: ✭ 425 (+2556.25%)
Mutual labels:  nuget
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
Stars: ✭ 544 (+3300%)
Mutual labels:  nuget
Rulesengine
A Json based Rules Engine with extensive Dynamic expression support
Stars: ✭ 714 (+4362.5%)
Mutual labels:  nuget
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+4112.5%)
Mutual labels:  nuget
X.pagedlist
Library for easily paging through any IEnumerable/IQueryable in ASP.NET/ASP.NET Core
Stars: ✭ 625 (+3806.25%)
Mutual labels:  nuget

Kafka transport for NServiceBus. Part of: https://pablocastilla.wordpress.com/2017/01/03/my-proposal-for-joining-net-and-the-hadoop-ecosystem/

The nuget package NuGet Status

https://www.nuget.org/packages/NServiceBus.Transports.Kafka/

PM> Install-Package NServiceBus.Transports.Kafka

Documentation

https://docs.particular.net/nservicebus/kafka/

Usage

Example of configuring the consumer:

        endpointConfiguration.UseTransport<KafkaTransport>().ConnectionString("127.0.0.1:9092");

Example of configuring the sender:

   static async Task<IEndpointInstance> GetInstance()
    {
        var endpointConfiguration = new EndpointConfiguration("EndpointName");
        endpointConfiguration.UseTransport<KafkaTransport>().ConnectionString("127.0.0.1:9092"); ;
        endpointConfiguration.SendOnly();
        return await Endpoint.Start(endpointConfiguration)
            .ConfigureAwait(false);
    }
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].