问题标签 [jzmq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
19123 浏览

macos - 如何在 OSX 上为 ZeroMQ 编译 jzmq?

尝试遵循以下指示:http: //github.com/zeromq/jzmq

我使用 Homebrew 安装了 pkg-config,然后运行以下命令: ./autogen.sh ./configure

配置失败:

0 投票
1 回答
1302 浏览

java - JZMQ 无法在 Ubuntu 上构建 debian 包

目前,我在让 JZMQ 在 Ubuntu(10.04.2 LTS 服务器,x86)上编译时遇到了严重的问题。我已经从源代码安装了 0MQ,但是为 JZMQ 构建的 debian 包失败:

我以前没有太多构建像这样的 debian 包的经验,所以下面是完整的堆栈跟踪,以防万一能够提供帮助。

在我对此失去理智之前,任何帮助都会非常感激。;]

0 投票
1 回答
1371 浏览

cygwin - 需要 JZMQ 的 64 位二进制文​​件,或非 MSVC 环境 (cygwin/mingw) 的构建指令?

我正在寻找 jzmq 的二进制源。虽然我已经能够使用 mingw 构建 zmq 基本库和 dll,但我不能使用相同的技术自己编译 jzmq。

我找到了这个页面: http: //www.mail-archive.com/zeromq-dev@lists.zeromq.org/msg06477.html

但它从以下几个字开始:Run ./autogen.sh on linux (to avoid autotools on mingw32)

我现在真正需要的是一个 64 位二进制文​​件,但可以按照不需要我追踪完全不同的计算机/操作系统的说明来开始......

0 投票
1 回答
2031 浏览

java - zmq 如何在服务器启动之前允许客户端订阅/收听

问题在标题中,但要详细说明。如果我使用 Sun/Oracle NIO API 或 Netty 等框架在 Java 中编写 NIO 应用程序,即使没有服务器绑定到它连接的主机/端口,是否也可以让客户端“连接”为订阅者到?我实际上想要做的只是不在乎服务器是否死机,但只要它在线并发送消息,我就会收到它,就好像它一直都在那里一样。以这个 ZMQ 服务器和客户端为例

首先启动客户端......

...一段时间后服务器

0 投票
2 回答
9724 浏览

java - 0MQ - JZMQ 未满足的链接错误

我已经在运行 CentOS 的 VM 上安装了 0MQ,并且我有一个基于 C 的应用程序可以愉快地使用它。但是,我无法通过 JZMQ 绑定让 Java 应用程序工作。这是我得到的错误:

在安装 0MQ 或 JZMQ 期间我没有收到任何错误。我尝试将所有库复制到 /usr/local/lib 中,但这并没有解决任何问题。有任何想法吗?这适用于我的 Mac(所以我知道 JAR 有效),但不适用于 Linux 机器。

0 投票
2 回答
190 浏览

java - 使用 ZMQ 均匀分布

我在我的 Centos 中使用 Zmq。我的任务是使用 ZMQ 编写一个 Java 程序,该程序将有一个生产者和多个消费者。如果一个生产者发送 100 条消息,并且有四个消费者,那么所有消费者必须每人共享 25 条消息。我怎样才能做到这一点。

0 投票
1 回答
1063 浏览

maven - 使用 Maven 在 Intellij IDEA 中运行单元测试时 zmq 失败

当我在 Intellij IDEA (Ultimate) 11.1 中使用 maven 运行单元测试时。我得到了以下异常。

从互联网搜索后,似乎 zmq 缺少 java.library.path - usr/local/lib。所以我尝试在 maven 的 vm 选项中添加“-Djava.library.path=/usr/local/lib”,但还是不行。

笔记:

  1. 我可以在 bash 中使用“mvn test”通过测试。(我在 ~/.profile 中添加了“export LD_LIBRARY_PATH=/usr/local/lib”)

  2. 我在 pom 而不是 jzmq 中配置了这个,因为我需要在我的项目中使用storm并且storm引用了jzmq。

0 投票
5 回答
10562 浏览

ubuntu - 在 Ubuntu 上编译 JZMQ

大家好,我正在尝试按照以下位置的说明进行操作:https ://github.com/nathanmarz/storm/wiki/Installing-native-dependencies用于在 Ubuntu 12.04 机器上安装 Zero MQ 作为 Storm 的依赖项。但是,当尝试运行 make 命令时,出现以下错误

有谁知道这个错误来自哪里以及我将如何纠正它?

0 投票
1 回答
3098 浏览

android - 如何在 ZeroMQ(jzmq) 3.xx 中使用 XPUB 和 XSUB 使用代理实现 Pub-Sub 网络

我正在尝试使用下图中提供的 XPUB 和 XSUB 来实现。我已经浏览了他们提供的示例,但在 Java 中找不到用于 XPUB 和 XSUB 的示例。在这里,他们给出了一个 C 语言的例子,因为我是 ZeroMQ 的新手,所以它有点复杂。

ZeroMQ 中带有代理的 Pub-Sub 网络
我正在尝试使用jni 包装版本在 android 中使用它。请帮我找一个例子,如何使用 java 在 ZeroMQ 中使用代理实现这个 Pub-Sub 网络。

目前我指的是http://zguide.zeromq.org/page:all

我试图将其移植如下。 订阅者.java

}

Publisher.java

}

XListener.java(现在是一个简单的转发器)

}

在应用程序main()

使用代码我无法收听XSUB。在移植espresso.c时,我无法在 ZMQ 的 java 绑定中找到任何包装器。如何实现一个简单的代理或者我错过了什么?

0 投票
2 回答
570 浏览

java - “jzmq”是否支持 ZeroMQ 版本 3?

任何人都知道 ZeroMQ 的 java 绑定“jzmq”是否与 ZeroMQ 版本 3.xx 一起使用?没有关于此的官方信息。任何人的想法?