登录
首页 >  Golang >  Go问答

Golang 客户端遇到的 EventHub 错误:amqp 内部问题

来源:stackoverflow

时间:2024-02-19 22:36:30 330浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《Golang 客户端遇到的 EventHub 错误:amqp 内部问题》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我尝试使用 EventHub Go 客户端发送一个简单的“hello world”事件,但收到此错误消息:

*错误{条件:amqp:内部错误,描述:服务无法处理请求;请重试该操作。有关异常类型和正确异常处理的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=761101 TrackingId:be0c66437a1447b7accdc113c84955dd_G5、SystemTracker:gateway5、Timestamp:2021-07-10T21:28:48、信息:地图[]}

代码与此处的示例代码完全相同:https://github.com/Azure/azure-event-hubs-go

我发现的 SO 线程在某种程度上具有类似的错误消息,在使用 AMQP、rhea 和 Node 从 Azure 服务总线队列查看消息时获取“amqp:internal-error”,但它适用于服务总线和节点客户端。

知道为什么会出现此问题吗?


正确答案


这个错误非常不具有描述性。
一种触发方法是指定一个 EventHubs 连接字符串,其中不含 EntityPath=

因此,如果您使用代理级连接字符串,则需要通过添加 EntityPath=eventHubName 来指定您尝试连接的 EventHub。自述文件片段确实列出了这一点,但无可否认,在这种情况下错误并不大。

我提交此问题至少是为了改进这种情况下的错误消息,因为它不会真正引导您发现问题所在。

https://github.com/Azure/azure-event-hubs-go/issues/222

到这里,我们也就讲完了《Golang 客户端遇到的 EventHub 错误:amqp 内部问题》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

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