/lua-nsq

lua nsq library implemented by cfadmin.

Primary LanguageLuaMIT LicenseMIT

lua-nsq

基于cfadmin实现的NSQ客户端驱动.

优势

  • 完全的lua实现, 代码清晰易懂

  • 完善的使用注释, 上手非常轻松

  • 协程与连接池支持, 使用非常方便

构建

将本项目克隆到3rd目录即可开始使用.

示例

1. HTTP 使用

参考这里的示例代码.

2. TCP 使用

参考这里的示例代码.

3. 本地启动

  1. 这里下载二进制包并解压.

  2. 然后根据自己使用的操作系统将start.sh或者start.cmd复制到解压后的文件夹内.

  3. 打开terminalcmd窗口, 执行上述脚本后即可实现本地快速启动.

注意

  1. 订阅的消息是无序的, 不保证消息的顺序与可靠性.

  2. 在内部尽可能使用TCP接口, 在外部请使用HTTP接口.