FWIW, Wikimedia uses node-rdkafka <https://github.com/Blizzard/node-rdkafka>
from Blizzard, and is pretty happy with it.  I think Blizzard is trying to
find external supports and maintainers though, so the project may not be
well supported there for much longer.





On Tue, Aug 18, 2020 at 10:32 AM Matthew T. Adams (Jira) <j...@apache.org>
wrote:

> Matthew T. Adams created KAFKA-10415:
> ----------------------------------------
>
>              Summary: Provide an officially supported Node.js client
>                  Key: KAFKA-10415
>                  URL: https://issues.apache.org/jira/browse/KAFKA-10415
>              Project: Kafka
>           Issue Type: New Feature
>           Components: clients
>             Reporter: Matthew T. Adams
>
>
> Please provide an official Node.js client for Kafka at feature parity with
> all of the other officially supported & provided Kafka clients.
>
> It is extremely confusing when it comes to trying to use Kafka in the
> Node.js ecosystem.  There are many clients, some look legitimate ([
> http://kafka.js.org),|http://kafka.js.org%29%2C/] but some are woefully
> out of date (many listed at [
> https://cwiki.apache.org/confluence/display/KAFKA/Clients#Clients-Node.js]),
> and others have confusing relationships among them ([
> https://github.com/nodefluent/node-sinek] & [
> https://github.com/nodefluent/kafka-streams]).  Most of them are publicly
> asking for help.  This leaves teams having to waste time trying to figure
> out which client has the Kafka features they need (mostly talking about
> streaming here), and which client has high quality and will be around in
> the future.  If the client came directly from this project, those decisions
> would be made and we could get on about our work.
>
> JavaScript is on the of the most popular languages on the planet, and the
> Node.js user base is huge – big enough that a Node.js client provided
> directly by the Kafka team is justified.  The list at [
> https://cwiki.apache.org/confluence/display/KAFKA/Clients#Clients-Node.js] 
> doesn't
> even mention what is perhaps the most confidence-inducing Node.js client
> thanks to its documentation, [https://kafka.js.org.|https://kafka.js.org./]  
> The
> list at [https://docs.confluent.io/current/clients/index.html#ak-clients] 
> includes
> an officially-supported Go language client; Go's community is dwarfed by
> that of Node.js.
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.3.4#803005)
>

Reply via email to