登录
首页 >  Golang >  Go问答

使用 Golang 从 Azure Event Hub 中检索数据的方法

来源:stackoverflow

时间:2024-02-17 22:21:26 475浏览 收藏

本篇文章向大家介绍《使用 Golang 从 Azure Event Hub 中检索数据的方法》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

我在 eventhub 中创建了架构,并且正在使用“github.com/Azure/azure-event-hubs-go/v3”包通过 Go 接收消息并向 eventhub 发送消息。

如何使用 Schema 序列化/反序列化正在发送或接收的数据?


解决方案


访问架构不依赖于正在使用哪个消息队列。

为了获取 avro 架构,我们可以使用标准 net/http 包,因为有返回架构的 api。

url 将采用以下格式:

如果 avro 主题和版本已知:

https://<schema_registry_url>/subjects/<subject_name>/versions/<version_number>

if the latest version schema is required `<version_number>` can be replaced with `latest`

如果架构 id 已知:

https://<schema_registry_url>/schemas/ids/<id>

今天关于《使用 Golang 从 Azure Event Hub 中检索数据的方法》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>