dotnet / aspire

An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET
https://learn.microsoft.com/dotnet/aspire
MIT License
3.73k stars 430 forks source link

KafkaFlow Component support on Aspire #1280

Open ailtonguitar opened 10 months ago

ailtonguitar commented 10 months ago

KafkaFlow Component support on Aspire

What is and its benefits

KafkaFlow is a library developed and maintained by Farfetch The library was created on top of the Confluent Kafka client, to be a simple and easy way of installing, using, maintaining, and configuring Kafka. The community widely uses KafkaFlow, as can be seen by the number of downloads in the KafkaFlow Nuget (over 1M), adding non-existent features and extending several functionalities, among the features are:

Goal

Provide a component for KafkaFlow for those who will use Aspire.

davidfowl commented 9 months ago

There's already work happening here for kafka (https://github.com/dotnet/aspire/pull/951).

ailtonguitar commented 8 months ago

There's already work happening here for kafka (#951).

Hi @davidfowl I've seen this PR but it is different, the idea is to add kafkaflow component as an alternative to simplify the adoption of kafka. Similar to Cosmos and EntityFramework.Cosmos

ailtonguitar commented 6 months ago

Hello! Can I open a PR with a contribution to add this component?

@eerhardt @davidfowl

eerhardt commented 6 months ago

Can I open a PR with a contribution to add this component?

@ailtonguitar - we are prioritizing stabilizing for Aspire 8.0.0 for the next month or two. A PR might not receive much attention until after 8.0.0 has shipped as the team is focusing on the current feature set.

gradovenko commented 2 weeks ago

Hi. Any updates on this feature?