A lightweight NATS client library for OCaml >= 5.1 built on Eio.
open Eio.Std
let () =
Eio_main.run @@ fun env ->
let net = Eio.Stdenv.net env in
Eio.Switch.run @@ fun sw ->
let@ nats = Micronats.with_connect ~sw ~net () in
let _sub = Micronats.sub nats ~sw ~subject:["greetings"]
(fun msg -> traceln "received: %s" msg.payload)
in
Micronats.pub nats ~subject:["greetings"] "hello, world!"(once released)
opam install micronatsMIT