cfadmin-cn / lua-nsq

lua nsq library implemented by cfadmin.

Home Page:https://cfadmin.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lua-nsq

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

优势

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

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

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

构建

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

示例

1. HTTP 使用

参考这里的示例代码.

2. TCP 使用

参考这里的示例代码.

3. 本地启动

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

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

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

注意

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

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

About

lua nsq library implemented by cfadmin.

https://cfadmin.cn

License:MIT License


Languages

Language:Lua 96.8%Language:Shell 1.6%Language:Batchfile 1.6%