1

ZMQ 软件(可从http://zeromq.org/intro:get-the-software获得)和语言绑定有什么区别?

由于我已经安装了语言绑定并且我的示例工作正常(用 python 编写),那么 ZMQ 软件有什么用?

4

2 回答 2

2

从他们的网站:

语言绑定

ØMQ 带有低级 C API。高级绑定存在于 40 多种语言中,包括 Python、Java、PHP、Ruby、C、C++、C#、Erlang、Perl 等。

在 Python 语言绑定的情况下,如果您通过pip(并且可能通过easy_install)安装它们,安装脚本将检查它是否找到 ØMQ 库,如果没有,它将构建一个“捆绑”版本。这可能就是您不需要单独安装它们的原因。

于 2013-10-23T05:39:11.023 回答
0

“ZMQ 软件”是语言绑定所依赖的 libzmq 的动力。例如,如果您想使用 python 的绑定,则安装 pyzmq - 但需要安装 libzmq(假设此处为 *nix OS)。ZMQ 本身是 C++,语言绑定在很大程度上只是围绕它的包装。

于 2013-10-23T05:36:24.990 回答