lua etcd高效的etcd客户端模块实现
lua-etcd 是一个专为 Lua 语言设计的 etcd 客户端模块,支持 etcd API v2。该模块依赖以下工具与路径:
-
工具依赖:
-
lua-cjson:用于 JSON 编码解码,下载链接
-
httpcli:用于 HTTP 请求的客户端模块
安装方式
使用 Luarocks 安装:
luarocks install etcd --from=http://mah0x211.github.io/rocks/
内置模块与用法
- etcd.luasocket:基于 luasocket 实现的客户端。
```lua
local Etcd = require('etcd.luasocket')
```
- lua-etcd-resty:其他相关模块。
创建客户端对象
使用以下代码创建客户端对象:
local cli, err = Etcd.new([option:table])
示例
local Etcd = require('etcd.luaso')
下载地址
用户评论