manually compile and use this repo
(push "/path/to/nats-cl/" asdf:*central-registry*)
(asdf:compile-system :nats-cl)
(asdf:load-system :nats-cl)OR, import by quicklisp, make sure you have installed it first:
;;; put this repo in ql:*local-project-directories*
(ql:quickload "nats-cl")Here is NATs' protocol details.
examples.lisp includes how to use this client lib.
After connection be made, NATs server will send a INFO message and a PING message to client. So, in examples:
(let* (sokt
info
)
(multiple-value-setq (sokt info) (connect-nats-server "127.0.0.1")))- Leaf nodes
- can change PING interval when it connect