1. 首页
  2. 考试认证
  3. 其它
  4. lua etcd高效的etcd客户端模块实现

lua etcd高效的etcd客户端模块实现

上传者: 2024-10-29 16:11:15上传 ZIP文件 15.91KB 热度 7次

lua-etcd 是一个专为 Lua 语言设计的 etcd 客户端模块,支持 etcd API v2。该模块依赖以下工具与路径:

  • 工具依赖

  • lua-cjson:用于 JSON 编码解码,下载链接

  • httpcli:用于 HTTP 请求的客户端模块

安装方式

使用 Luarocks 安装:


luarocks install etcd --from=http://mah0x211.github.io/rocks/

内置模块与用法

  1. etcd.luasocket:基于 luasocket 实现的客户端。

```lua

local Etcd = require('etcd.luasocket')

```

  1. lua-etcd-resty:其他相关模块。

创建客户端对象

使用以下代码创建客户端对象:


local cli, err = Etcd.new([option:table])

示例


local Etcd = require('etcd.luaso')

下载地址
用户评论