zmq-async:ZeroMQ 的线程安全 Clojure core.async 接口

时间:2024-07-31 10:52:37
【文件属性】:

文件名称:zmq-async:ZeroMQ 的线程安全 Clojure core.async 接口

文件大小:66KB

文件格式:ZIP

更新时间:2024-07-31 10:52:37

Clojure

ZeroMQ 异步 ZeroMQ 是一个面向消息的套接字系统,它在许多传输层之上支持多种通信方式(请求/回复、发布/订阅、扇出等),并绑定到多种语言。 然而,ZeroMQ 套接字不是线程安全的——并发使用通常需要显式锁定或专用线程和队列。 该库为您处理所有这些,获取您的 ZeroMQ 套接字并将它们隐藏在线程安全的 core.async 通道之后。 | | | | 快速开始 添加到您的project.clj : [com.keminglabs/zmq-async "0.1.0"] 您的系统应该安装了 ZeroMQ 3.2: brew install zeromq 或者 apt-get install libzmq3 这个库提供了一个功能, register-socket! ,它将一个 ZeroMQ 套接字与 core.async 通道in (字符串或字节数组写入其中)和/或o


【文件预览】:
zmq-async-master
----.gitignore(7B)
----src()
--------com()
----architecture.png(51KB)
----LICENSE(1KB)
----.gitmodules(88B)
----README.markdown(9KB)
----vendor()
--------poms()
--------jzmq()
--------release.sh(2KB)
----test()
--------com()
----project.clj(669B)

网友评论