buzzer:在不同 IP 上重试的 Go 拨号器

时间:2024-07-15 18:20:03
【文件属性】:

文件名称:buzzer:在不同 IP 上重试的 Go 拨号器

文件大小:2KB

文件格式:ZIP

更新时间:2024-07-15 18:20:03

Go

蜂鸣器 Buzzer 利用将一个主机名解析为多个 IP。 Go 中的net.Dial和net.DialTimeout仅尝试单个 IP 地址,如果不可用则失败。 Buzzer 会尝试所有这些,以确保您的应用程序具有高可用性和弹性。 用法 buzzer.Dial和buzzer.DialTimeout是直接更换net.Dial和net.DialTimeout 。 以下是如何将其用于 http 请求的示例: package main import ( "log" "io" "os" "net/http" "github.com/bobrik/buzzer" ) func main () { c := & http. Client { Transport : & http. Transport { Dial


【文件预览】:
buzzer-master
----.gitignore(14B)
----dial_test.go(1KB)
----README.md(1KB)
----dial.go(1KB)

网友评论