skills/skills.volces.com/alibabacloud-sdk-client-initialization-for-golang

alibabacloud-sdk-client-initialization-for-golang

Installation
SKILL.md

Client Initialization Best Practices (Go)

Core Rules

  • Client is goroutine-safe — safe to share across goroutines without additional synchronization.
  • Use singleton pattern — do NOT create new client instances per request. Frequent client creation wastes resources.
  • Prefer explicit endpoint over region-based endpoint resolution.

Recommended Client Creation

import (
    "os"
    "sync"

    openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
    ecs "github.com/alibabacloud-go/ecs-20140526/v3/client"
    "github.com/alibabacloud-go/tea/tea"
)
Installs
2
First Seen
Apr 24, 2026
alibabacloud-sdk-client-initialization-for-golang from skills.volces.com