EverythingApachePulsar
- https://stackoverflow.com/questions/69889739/pulsar-client-thread-balance/69901688#69901688
- https://stackoverflow.com/questions/64386611/what-is-the-most-efficient-way-to-delete-expire-all-messages-in-a-apache-pulsar
- https://www.baeldung.com/apache-pulsar
- https://www.infoq.com/articles/pulsar-customer-engagement-platform/?utm_source=thenewstack&utm_medium=website&utm_campaign=platform
- https://thenewstack.io/apache-pulsar-a-unified-queueing-and-streaming-platform/
- https://medium.com/capital-one-tech/apache-pulsar-apaches-newest-pub-sub-messaging-platform-1c1ba1a6c673
- https://thenewstack.io/kafka-alternative-pulsar-unifies-streaming-and-queuing/
- https://www.verizonmedia.com/technology/blog/apache-pulsar-overview
- https://medium.com/streamnative/apache-pulsar-launches-2-8-unified-messaging-and-streaming-with-transactions-37dad479cba1
- https://streamnative.io/en/blog/release/2021-06-14-exactly-once-semantics-with-transactions-in-pulsar
- https://www.splunk.com/en_us/blog/it/introduction-to-the-apache-pulsar-pub-sub-messaging-platform.html
- https://www.splunk.com/en_us/blog/it/creating-work-queues-with-apache-kafka-and-apache-pulsar.html
- https://www.splunk.com/en_us/blog/it/comparing-pulsar-and-kafka-unified-queuing-and-streaming.html
- https://jack-vanlightly.com/blog/2018/10/2/understanding-how-apache-pulsar-works
- https://www.fedai.org/
- https://medium.com/streamnative/apache-pulsar-launches-2-8-unified-messaging-and-streaming-with-transactions-37dad479cba1
- https://www.verizonmedia.com/technology/blog/apache-pulsar-overview
- https://streamnative.io/en/blog/tech/2020-09-28-announcing-mqtt-on-pulsar/
- https://www.alibabacloud.com/blog/batch-and-stream-integration-of-flink-and-pulsar_597954
- Pulsar Viewer https://github.com/osomahe/pulsar-viewer
- Pulsar Source App https://github.com/osomahe/pulsar-source-app
- https://www.youtube.com/watch?v=Ri64eoces4M&t=1708s
- https://www.youtube.com/watch?v=bgyP3m8QmuI&t=1s
- https://www.youtube.com/watch?v=hI1Y_qMilsA
- https://github.com/streamnative/awesome-pulsar
- https://github.com/streamnative/examples
- https://github.com/streamnative/pulsar_weekly/tree/master/content/2021/2021-07
- https://github.com/streamnative/openmessaging-benchmark
- https://github.com/streamnative/rop
- https://github.com/osomahe/pulsar-viewer
- https://github.com/streamnative/tgip/blob/master/README.md
- https://pulsar.apache.org/docs/en/functions-api/#functions-for-python
- https://pulsar.apache.org/docs/en/concepts-messaging/
- https://github.com/cbornet/generator-jhipster-pulsar
- https://github.com/bbonnin/pulsar-express
- https://github.com/datastax/pulsar-heartbeat
Node.js client is based on the C++ client, so you need to install C++ client library.
https://pulsar.apache.org/docs/en/client-libraries-node/#requirements
I recommend that you use listener to process messages.
If you use receive() instead of listener , you need to be careful about the number of worker threads.
See detail: https://github.com/apache/pulsar/blob/master/site2/docs/client-libraries-node.md#note-1