设置连接超时

每个库都有其特定的语言方式来传入连接选项。其中最常见的选项之一是连接超时时间,它限制了与服务器建立连接所需的最大时间。如果提供了多个URL,此超时时间将分别应用于每个集群成员。要将连接到服务器的最长时间设置为10秒:

nc, err := nats.Connect("demo.nats.io", nats.Name("API Options Example"), nats.Timeout(10*time.Second))
if err != nil {
    log.Fatal(err)
}
defer nc.Close()

// 使用连接做点事情

最后更新于