A lot of web services written in nodejs. It would be great to provide a nodejs client for interacting with pulsar cluster, without setting a rest gateway/proxy to handle the messages. This issue is to track the development of a nodejs client.
https://github.com/hangqi/node-hedwig can be a good reference for implementing a nodejs client.
I'm going to have a try on this issue.
yeap, that would be really great
bump
more recent example of wrapping an underlying C++ lib as a node library:
https://github.com/Blizzard/node-rdkafka
@mujimu There are indeed plans to start soon working on this. Thanks for the link. If you have JS experience it would be also good to have feedback on API ergonomics once we start working on it.
Just a suggestion to use TypeScript, rather than JavaScript.
Agree with @thatcort, starting with TypeScript would be great. @merlimat has that work started and is it available to review anywhere?
pinging @nkurihar on this
Hi, Yahoo Japan are now starting to develop Node.js client by wrapping C++ Client, and planning to open first minimal Pull-Request as soon as possible.
The nodejs client is under development at https://github.com/apache/pulsar-client-node . So close this issue here.
Most helpful comment
Hi, Yahoo Japan are now starting to develop Node.js client by wrapping C++ Client, and planning to open first minimal Pull-Request as soon as possible.