問題タブ [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.
macos - OSX で ZeroMQ 用に jzmq をコンパイルするにはどうすればよいですか?
次の指示に従おうとしています: http://github.com/zeromq/jzmq
Homebrew を使用して pkg-config をインストールし、次のコマンドを実行します: ./autogen.sh ./configure
構成は次のように失敗します。
java - JZMQ が Ubuntu で debian パッケージをビルドできない
現在、JZMQ を Ubuntu (10.04.2 LTS サーバー、x86) でコンパイルする際に深刻な問題が発生しています。ソースから 0MQ をインストールしましたが、JZMQ の debian パッケージ ビルドが次のエラーで失敗します。
私はこれまでこのような debian パッケージを構築した経験があまりないので、完全なスタック トレースを以下に示します。
これについて気が狂う前に、どんな助けでも大歓迎です。;]
cygwin - JZMQ用の64ビットバイナリ、または非MSVC環境(cygwin / mingw)用のbulding命令が必要ですか?
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ビットバイナリだけですが、開始するために完全に異なるコンピュータ/オペレーティングシステムを追跡する必要のない指示に従うことができます...
java - zmq は、サーバーが起動する前にクライアントがサブスクライブ/リッスンできるようにする方法
質問はタイトルにありますが、少し詳しく説明します。Sun/Oracle NIO API または Netty のようなフレームワークを使用して Java で NIO アプリケーションを作成している場合、接続するホスト/ポートにサーバーがバインドされていなくても、クライアントをサブスクライバーとして「接続」することは可能ですか?に?私が実際にやりたいことは、サーバーが死んでいるかどうかを気にしないことですが、サーバーがオンラインになってメッセージを送信するとすぐに、それがずっとそこにあるかのように受信します. たとえば、このZMQサーバーとクライアントを取り上げます
最初にクライアントを起動します....
...そしてしばらくしてサーバー
java - 0MQ - JZMQ 未満足のリンク エラー
CentOS を実行している VM に 0MQ をインストールしました。C ベースのアプリケーションで問題なく動作しています。しかし、JZMQ バインディングを介して Java アプリケーションを動作させることができません。エラーは次のとおりです。
0MQ または JZMQ のインストール中にエラーは発生しません。すべてのライブラリを /usr/local/lib にコピーしようとしましたが、何も解決しませんでした。何か案は?これは私の Mac では動作しますが (JAR が動作することはわかっています)、Linux ボックスでは動作しません。
java - ZMQ を使用した均等分散
Centos で Zmq を使用しています。私の仕事は、1 つのプロデューサーと複数のコンシューマーを持つ ZMQ を使用して Java プログラムを作成することです。プロデューサが 100 メッセージを送信し、4 つのコンシューマがある場合、すべてのコンシューマはそれぞれ 25 メッセージを共有する必要があります。これどうやってするの。
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」を追加してみましたが、それでもダメでした。
ノート:
bashの「mvn test」でテストに合格できます。(「export LD_LIBRARY_PATH=/usr/local/lib」を ~/.profile に追加しました)
プロジェクトでストームを使用し、ストームが jzmq を参照する必要があるため、これを jzmq ではなく pom で構成しました。
ubuntu - Ubuntu での JZMQ のコンパイル
こんにちは、 https ://github.com/nathanmarz/storm/wiki/Installing-native-dependencies にある指示に従って、 Storm の依存関係として Zero MQ を Ubuntu 12.04 マシンにインストールしようとしています。ただし、makeコマンドを実行しようとすると、次のエラーが発生します
このエラーがどこから生じたのか、どうすれば修正できるのか、誰にもわかりませんか?
android - ZeroMQ(jzmq)3.xxでXPUBとXSUBを使用してプロキシでPub-Subネットワークを実装する方法
次の図に示すように、XPUBとXSUBを使用して実装しようとしています。提供されている例を確認しましたが、JavaのXPUBおよびXSUB用の例を取得できませんでした。ここでは、私がZeroMQを初めて使用するため、少し複雑なCの例を示しています。
jniラップバージョンを使用してAndroidで使用しようとしています。Javaを使用してZeroMQでプロキシを使用してこのPub-Subネットワークを実装する方法の例を見つけるのを手伝ってください。
現在、私はhttp://zguide.zeromq.org/page:allを参照しています
私はそれを次のように移植しようとしました。 Subscriber.java
}
Publisher.java
}
XListener.java(今のところ単純なフォワーダー)
}
アプリケーションmain()で
コードでは、XSUBを聞くことができません。espresso.cを移植しているときに、ZMQのJavaバインディングでラッパーを見つけることができませんでした。単純なプロキシを実装する方法、または何かが足りないのですか?
java - 「jzmq」はZeroMQバージョン3をサポートしていますか?
ZeroMQのJavaバインディング「jzmq」がZeroMQバージョン3.xxで機能するかどうかは誰にもわかりません。それについての公式情報はNOWEHEREにあります。誰かアイデア?