frankjkelly opened a new issue #9723: URL: https://github.com/apache/pulsar/issues/9723
**Is your enhancement request related to a problem? Please describe.** As a microservices developer we have folks who use Java, some who use Go and some who use Python etc. It appears that the clients are on a slightly different feature development timeline and/or have some different defaults. **Describe the solution you'd like** Create a matrix/chart of the clients and the various features that each chart supports e.g. 1. The Java client default batch publish delay is 1ms but in Go it is 10ms. See https://github.com/apache/pulsar-client-go/blob/21541d6d40a6324db7b3952d9e1d392d872ce231/pulsar/producer_impl.go#L36 vs. https://github.com/apache/pulsar/blob/2a1828ca08f096a94b696737e93e84a2bc60a8cc/pulsar-client/src/main/java/org/apache/pulsar/client/impl/conf/ProducerConfigurationData.java#L158 2. The Go library does not yet support non-durable subscriptions https://github.com/apache/pulsar-client-go/issues/468 3. to my knowledge the Go and Python client do not yet support SNI (could be wrong). **Describe alternatives you've considered** Remain as is - creates a lot of onus on the developer as Pulsar (fortunately!) has so many awesome features and settings. **Additional context** N/A ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
