问题标签 [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.
windows - 为什么 ZeroMQ PGM 多播接收卡在两者之间而不进一步接收数据包
ZeroMQ ( 版本 - zeromq-4.1.6 ) PGM 多播数据包接收卡在两者之间,即使发送方仍在发送数据包而没有任何问题。
如果我们重新启动 Receiver,应用程序现在会收到数据包,但这不是解决方案。我在发送方和接收方都尝试了各种ZMQ_RATE
。
问题:
发送方使用以下套接字选项发送了近 300,000 个数据包,但接收方卡在中间并且没有接收到所有数据包。如果我们Sleep( 2 )
在每次发送中添加 - 等待 2 毫秒,有时我们会收到所有数据包,但这需要更多时间。
环境设置:
(发送器和接收器使用 D-Link 交换机连接在单个子网内。媒体速度为 1Gbps)
可能是什么问题?
ZeroMQ PGM-multicast 不是一个稳定的库吗?
c++ - ZMQ C++ 从特定工作人员发送和接收
我正在使用(客户端)REQ->ROUTER
(路由器)<-ROUTER
(工人)套接字方案。
我可以将客户端请求发送给特定的工作人员,但无法将响应发送回客户端,因为它是一个REQ
套接字,因此客户端挂起等待响应。
尝试了很多但未能解决。
客户端.cpp
路由器.cpp
中的cout
语句router.cpp
也不打印,原因未知?
工人.cpp
我在 Ubuntu 16.04 上,当前 0MQ 版本是 4.0.5
php - ZeroMQ 工作人员的任务进度
ZeroMQ 相当新。我有一个简单的 REQ/REP 队列,如下所示。我正在使用 PHP,但这并不重要,因为任何语言绑定对我来说都可以。这是客户端请求任务
这是一个真正执行任务的工人。
由于导出数据的任务大约需要 10 分钟,我想从不同的客户端连接到服务器并获得任务完成的进度/百分比。我想知道这是否是一种有效的方法。
我在 REQ/REP 部分工作的地方尝试了这种方法,但在 PUB/SUB 部分我什么也没得到
服务器部分
进度客户端
请求客户
java - 安装和运行 ZeroMQ
我正在尝试在我的 PC 上安装 ZeroMQ,但我无法让我的程序在不崩溃的情况下运行。
安装:
完成安装后,我尝试运行简单的 Java 示例以查看是否一切正常:
Java 代码:
领事输出:
对于 TestMainClass :
对于请求者:
TestMainClass 尝试接收响应并打印后程序崩溃: Process finished with exit code -1073740791 (0xC0000409)
我认为导致失败的安装有问题,但我找不到问题。
sockets - ZMQ 套接字 - 处理完所有请求后断开连接
我正在尝试REQ/REP
用 Java 实现 ZMQ 模型
我有一个服务器角色,在 5564 后运行,它充当回复者
我有一个客户端角色,在 5563 后运行
我在中间有一个代理服务器,它传递请求和响应
拥有代理的好处是我可以添加多个服务器
哪个工作正常。
现在,当我从代理中删除服务器节点时
客户端卡住了,因为已经发出请求并且REQ
-socket 等待响应。
所以这个过程停留在syncclient.recvStr()
我搜索并找不到跟踪REQ
-socket的方法
我需要两件事中的任何一件:
一种跟踪
Socket
我即将断开连接的-instance的方法,等待所有消息都被处理,这样syncclient.recvStr()
就不会被阻止一种重置
syncclient
-socket的方法,这样我就可以不间断地得到REQ/REP
响应
java - jzmq 是否已弃用?
查看 ZeroMQ 绑定。我发现jzmq 上一次发布几乎是三年前。此绑定是否已弃用?
另一方面,ZeroMQ 有一个名为 JeroMQ 的本地 Java 实现,它受到 ZeroMQ 社区的支持,在Github中有很多活动,它基于最新版本的 libzmq(4.1.7) 之一。
所有使用 ZeroMQ 的新 Java 开发都应该基于 JeroMQ 吗?(考虑到 jzmq 和 JeroMQ API 开始出现分歧)
JeroMQ 如何与其他语言的 ZeroMQ 绑定互操作?
java - java.library.path 中没有 jzmq
我在一个交易引擎上工作,在运行时,我从engine.log
以下内容中获取日志,
我相信第一行说明了主要问题,
ZMQ binding
我遵循了for Java的设置手册,
加载项目后,需要在项目根目录中运行命令,
当时我得到像这样的输出,
Intellij
该问题与终端中提供的警告有关吗?如何检查 jzmq 是否在java.library.path
?
thread-safety - ZMQ (jzmq) - ZThread 的目的是什么?
我正在jzmq
为我的项目使用包来通过网络进行通信。我正在使用DEALER ROUTER
对。我读过带有DEALER
andROUTER
类型的套接字不是线程安全的。所以我不能在 2 个不同的线程上从同一个套接字发送或接收。
我的问题是:
1 ) ZThread
jzmq 包中的类的目的是什么?
2)它是否处理这个线程不安全?
3) 如果从父线程及其子线程使用它,我可以从同一个套接字发送和接收ZThread
吗?
Attached
4) 还有和之间有什么区别AdetachedRunnable
?
intellij-idea - 获取错误 java.lang.UnsatisfiedLinkError: no jzmq in java.library.path in IntelliJ ide with windows 10
我有一个具有 zeromq 实现的 java 项目。我已经在我的 windows 10 操作系统中安装了 zeromq windows 版本。运行应用程序时,我遇到了错误。我已经从http://zeromq.org/area:download下载了 zeromq (windows) 安装程序并将其安装在 C:\ZeroMQ4.0.4 文件夹中。知道我必须采取什么进一步的行动吗?
由于我无法在 Windows 中成功运行它,我已将它安装在我的 Windows 10 机器下的 ubuntu 16 vm 中
我所做的步骤是在 ubuntu 中安装 java
apt-get install -y libtool pkg-config build-essential autoconf automake uuid-dev libzmq3-dev checkinstall
下载所需的软件包 wget https://github.com/zeromq/zeromq4-x/releases/download/v4.0.8/zeromq-4.0.8.tar.gz
wget https://github.com/zeromq/jzmq/archive/v2.2.2.zip
tar -xzf zeromq-4.0.8.tar.gz
解压 v2.2.2.zip
安装 ZMQ cd zeromq-4.0.8
。/配置
制作
checkinstall 它将创建 deb 包,以便在需要时轻松删除
配置文件
安装 jzmaq
cd jzmq-2.2.2/
./autogen.sh
。/配置
制作
进行安装
*** 如果出现错误 --- autogen.sh:错误:找不到 libtool。运行 autogen.sh 需要 libtool。运行上述命令。ln -s /usr/bin/libtoolize /usr/bin/libtool
在 ubuntu 中设置 java_home 路径
在使用 Intellij IDE 从我的 Windows 10 机器上调试它时,我仍然遇到同样的错误
java - 为 Android Studio 设置 ZeroMQ
我正在尝试使用 Android Studio 中的 ZMQ 库来用于应用程序。我已经按照 Android 的 ZMQ 指南进行操作,但似乎仍然无法正常工作,因为我不断收到此错误:
我一直在尝试找到解决此问题的方法 2 天,但无济于事。有人可以提供有关如何在我的应用程序上实际开始使用 ZMQ 的分步教程吗?