Skip to content

lua nsq library implemented by cfadmin.

License

Notifications You must be signed in to change notification settings

cfadmin-cn/lua-nsq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lua-nsq

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

优势

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

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

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

构建

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

示例

1. HTTP 使用

参考这里的示例代码.

2. TCP 使用

参考这里的示例代码.

3. 本地启动

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

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

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

注意

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

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

Releases

No releases published

Packages

No packages published