GitHub user flowchartsman edited a discussion: Go Function SDK Feature Parity

The Pulsar functions for Go SDK needs some love. It is lacking in some key 
features and has a couple of rough edges. Broadly, I think the SDK has been 
held back a little a little bit from trying to be too much like the Java 
version, which has resulted in a couple awkward abstractions such as the 
runtime function deflection dispatch and 
[NewOuputMessage()](https://github.com/apache/pulsar/pull/8327).

This discussion serves to track interest and hopefully chart a way forward.

- [ ] State support
  - https://github.com/apache/pulsar/issues/5138
  - https://github.com/apache/pulsar/issues/10560
  - https://github.com/apache/bookkeeper/pull/2750 - Abandoned?
  - 
[https://pkg.go.dev/github.com/phemmer/go-pulsar-state/pulsar?utm_source=godoc] 
Reference implementation with 
[usage](https://github.com/phemmer/go-pulsar-state/blob/master/pulsar/examples/wordcount/wordcount.go)
- [ ] Better multi-topic dispatch
  - https://github.com/apache/pulsar/issues/9512
  - https://github.com/apache/pulsar/issues/9511

GitHub link: https://github.com/apache/pulsar/discussions/18768

----
This is an automatically sent email for dev@pulsar.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@pulsar.apache.org

Reply via email to