Apache Pulsar is the top-level project of the Apache Software Foundation and the next generation cloud native distributed message flow platform .
Pulsar Go Client is the Go language client of Apache Pulsar , a distributed message flow platform . Developers can create Pulsar producers, consumers and readers in Go through the Pulsar Go client. In the Go client, all methods in the producer, consumer, and reader are thread-safe.
Recently, Pulsar Go Client released version 0.3.0, which has many improvements in functionality:
- Support the Key Shared strategy in the Go client
- Add Schema logic on the producer and consumer side
- Support setting the number of retries for reconnectToBroker
- Fix other bugs
For more version updates, please refer to: https://github.com/apache/pulsar-client-go/releases/tag/v0.3.0