Announcement: New Nodes for Apache Pulsar
Hello everyone,
I am thrilled to announce the release of my new nodes for Apache Pulsar!
Apache Pulsar is a distributed messaging and streaming platform, ideal for applications requiring low latency and high resilience.
Key Features
- Pulsar Producer: Send messages to a Pulsar topic.
- Pulsar Consumer: Receive messages from a Pulsar topic.
- Pulsar Reader: Read messages from a Pulsar topic.
These nodes use several configuration nodes:
- Pulsar Client: Configure the connection settings for the Pulsar client.
- Pulsar Authentication: Configure the authentication settings for the Pulsar client.
- Pulsar Schema: Configure the schema settings for producing and consuming messages.
You can find the source code and full documentation on GitHub:
node-red-pulsar on GitHub
Thanks for the contribution @ng-galien
But... just to let you know, you have not added this to npm
You need to publish this node, before it can be added by others in their flow
(at least in the standard way)
Once its available in npm
you can then add it to the collection.
Please see : Library - Node-RED
Also, if this is a new node, the naming convention has changed.
Please see : Packaging : Node-RED.
EDIT
It seems you have published already
But you name the repo node-red-contrib-pulsar
be careful as to not confuse the names.
node-red-contrib-pulsar
is not node-red-pulsar
This could be confusing, at least for me
Unless it's just me, I will be searching for : node-red-contrib-pulsar
Now published as @ng-galien/node-red-pulsar
2 Likes
Hi Marcus, thx for your feedback!
I've just renamed the repo to node-red-pulsar as you suggested.
But one more question about the npm registration from Node-Red, do I have to update it manually after an updated version is published on npm?
Thx.
1 Like
You do yes...
it was once automated, but I think a few problems occurred in doing so - I can't quite re-call why.
After a new update has been published to NPM, give it a few mins, and log on to the Flows website (I login with Github), find your Node, and check for updates.
Have just done this for you.
1 Like
Thank you so much!
We can think about a Github action to automate this?
One for @knolleary to answer.
But I don't think there is an API
There was an update storm by a user a while ago, and was quickly answered to, as it caused some performance hit with the catalogue.