V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Chrics
V2EX  ›  程序员

手撸 golang 原生腾讯云 SDK,大家给品品

  •  
  •   Chrics · 2021-02-21 14:16:31 +08:00 · 2655 次点击
    这是一个创建于 1376 天前的主题,其中的信息可能已经有所发展或是发生改变。

    提供网络故障重试、频率限制延时重试、自动注入 ClientToken 等功能,有不错的扩展能力

    上仓库地址: https://github.com/vincenthcui/awesome-tencentcloud-go

    package main
    
    import (
    	"context"
    	cvm "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312"
    	tc "github.com/vincenthcui/awesome-tencentcloud-go/tencentcloud"
    )
    
    func main() {
    	client := tc.NewClient(tc.WithSecret("SECRETID", "SECRETKEY"))
    
    	req := cvm.NewDescribeInstancesRequest()
    	resp := cvm.NewDescribeInstancesResponse()
    
    	err := client.Send(context.TODO(), tc.CVMDescribeInstances, req, resp)
    	if err != nil {
    		panic(err)
        }
    }
    
    5 条回复    2021-02-22 07:22:33 +08:00
    hotsymbol
        1
    hotsymbol  
       2021-02-21 16:06:27 +08:00
    南山红帽子传票准备
    darksword21
        2
    darksword21  
       2021-02-21 16:51:52 +08:00
    其实腾讯云官方的 sdk 用起来还好啦,经历过华为的之后。。
    Chrics
        3
    Chrics  
    OP
       2021-02-21 18:56:33 +08:00
    @hotsymbol 调用 API 不受版权影响吧
    Chrics
        4
    Chrics  
    OP
       2021-02-21 18:58:25 +08:00
    @darksword21 完全满足日常使用需求。如果要求更高的一致性,就需要在业务里搞重试和频限。
    lairdnote
        5
    lairdnote  
       2021-02-22 07:22:33 +08:00
    非法调用 API 南山红帽子来了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:11 · PVG 06:11 · LAX 14:11 · JFK 17:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.