当前的Microsoft graph SDK for Go没有为图形客户端指定任何参数来利用节流或重试,或者任何用于确定默认行为的参数。
如果您使用自定义REST客户端,则可以根据响应代码完成此操作,方法是查看错误代码429和来自响应头的回退时间,而不是使用sdk。
正在寻找一个解决方案,以便graph sdk在Retry-After
标头内进行内部重试
文档中也没有提到任何用于限制句柄https://pkg.go.dev/github.com/microsoftgraph/msgraph-sdk-go-core的自定义适配器
1条答案
按热度按时间yfjy0ee71#
好了,现在我能够弄清楚如何在Go中将重试处理程序作为中间件添加到图形客户端。下面是一段代码: