Documentation
¶
Overview ¶
Package network 提供网络相关的轻量工具函数。
本包只包含 IP 地址解析与获取(IsPublicIP/GetPodIP 等)这类零依赖的 基础工具,供 registry、nns 等模块在解析注册地址时复用;HTTP 客户端 (httpx)、WebSocket(wsutil)、消息队列(nats/mq)等网络客户端见 github.com/oekit/network。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLocalIP ¶
GetLocalIP 返回本机首选非回环 IPv4 地址。 优先读取 POD_IP 环境变量(K8s 注入),其次遍历网卡获取第一个非回环 IPv4。 未找到时返回错误。这是 ekit 中获取本机 IP 的唯一实现, uidgen、nacos、registry 等包应委托至此,避免逻辑重复。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.