Thanks for bringing this up xiaolong. This is very much needed feature. Overall looks good . Adding schema in producer options will make one schema bound to one producer. This works most of the time. But We produce multiple different types of messages in single topic (Ex avro: userCreated , accountCreated). It would be great if we can allow providing schema details when sending an message so that we don't need to create one producer per type. Please let me know your thoughts on this.
On Thu, Aug 6, 2020, 7:24 AM xiaolong ran <ranxiaolong...@gmail.com> wrote: > Hello all: > > Type safety is extremely important in any application built around a > message bus like Pulsar. > Currently, Apache Pulsar supports the function of Schema Registry. And > Java, CPP and > Python clients already support schema registry related functions, In order > to further improve > the function of Go Client, we need to support the function of Schema > Registry in Go Client. > > > The proposal is in: > > https://gist.github.com/wolfstudy/e0c9b349cd405715a9e04dd8658510bc < > https://gist.github.com/wolfstudy/e0c9b349cd405715a9e04dd8658510bc> > > Looking forward to any feedback. > > > -- > Thanks > Xiaolong Ran