【文件属性】:
文件名称:lua-jet:用于 Web 的实时消息总线。 Lua 实现
文件大小:49KB
文件格式:ZIP
更新时间:2021-06-02 07:28:06
Lua
关于
lua-jet 是一个用 Lua 编写的守护进程和对等实现。
安装
使用 luarocks:
$ sudo luarocks install lua-jet
最新的github版本:
$ git clone https://github.com/lipp/jet.git
$ cd jet
$ sudo luarocks make rockspecs/lua-jet-scm-1.rockspec
依赖关系
特别是您需要安装 libev。
基于 Ubuntu / Debian 的 Linux:
$ sudo apt-get install libev-dev
带有 Homebrew 的 OSX:
$ brew install libev
运行守护进程
$ jetd.lua
启动一个示例对等点
$ cd lua-jet
$ lua example/some_servi
【文件预览】:
lua-jet-master
----.luacov(1016B)
----.gitignore(55B)
----README.md(2KB)
----bin()
--------jetd.lua(1KB)
----perf()
--------add_remove.lua(3KB)
--------notify.lua(2KB)
--------raw_message.lua(1KB)
--------add_remove_batch.lua(4KB)
----examples()
--------set.lua(227B)
--------fetch.lua(452B)
--------players.lua(1KB)
--------call.lua(270B)
--------some_service.lua(3KB)
--------remap_cross_jet.lua(1KB)
--------remap.lua(951B)
--------nodejitsu_fetch.lua(326B)
----LICENSE(1KB)
----src()
--------jet.lua(146B)
--------jet()
----spec()
--------value_matcher_spec.lua(2KB)
--------module_spec.lua(773B)
--------utils_spec.lua(1KB)
--------socket_spec.lua(8KB)
--------path_matcher_spec.lua(7KB)
--------daemon_spec.lua(20KB)
--------peer_spec.lua(38KB)
--------radix_spec.lua(9KB)
----publish(792B)
----lua-jet.rockspec(1016B)
----.travis.yml(1KB)
----ludent.sh(49B)
----rockspecs()
--------lua-jet-scm-1.rockspec(990B)
----API.md(10KB)