Documentation
¶
Overview ¶
Package configcenter 提供配置中心客户端(Nacos 风格 HTTP API): 拉取配置内容 + 轮询监听变更(回调)。 场景:配置热更新(灰度开关/业务参数不改代码不重启)。 说明:轻量实现(HTTP 拉取 + 定时轮询);长轮询与鉴权签名可在此基础上扩展。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client 配置中心客户端。
func (*Client) Watch ¶
func (c *Client) Watch(ctx context.Context, interval time.Duration, onChange func(content string)) error
Watch 轮询监听配置变更:interval 为轮询间隔;onChange 收到新内容回调。 首次拉取即回调(初始化配置);之后内容变化才回调。 阻塞运行;ctx 取消后退出。
func (*Client) WithNamespace ¶
WithNamespace 设置命名空间(tenant)。
Click to show internal directories.
Click to hide internal directories.