pulsar-client-go
pulsar-client-go copied to clipboard
Apache Pulsar Go Client Library
Fixes #456 ### Motivation Allow go clients to send and receive large messages in chunks. ### Modifications ### Verifying this change - [ ] Make sure that the change passes...
fix comment
Initial changes to address reader topic not found issue: https://github.com/apache/pulsar-client-go/issues/553 Changes: - create multi-topic reader
### Motivation When the broker sets maxMessageSize more than 5MB, the go client can still get error `message size exceeds MaxMessageSize`. Upon some conditions, the broker is not communicate the...
- fix issues #553 [detail](https://github.com/apache/pulsar-client-go/issues/553) list: - add partition reader file; /pulsar/reader_partition.go - update reader Impl /pulsar/reader_impl.go ;
### Motivation A group of batch counters are not properly critical section protected in the producer's default_router. Read and update of these counters should be protected as a whole, instead...
Master Issue: #676 ### Motivation When reconnecting to the server, the old connection should be closed. ### Modifications Close the old connection to make sure the broker drops the producer...
Create producer failed will return error message to user. In some case broker notify producer close and producer can't reconnect broker successfully, but we can't get the error message when...
Fixes #640 Master Issue: #640 go client create producer and consumer client way is different with java client. and go client will throw error when call grabCnx while Lookup or...
### Modifications Produce a more meaningful error when the issuer url is not specified. ### Verifying this change This change is a trivial rework / code cleanup without any test...