cost 220 ms
Zmq pub-sub 模式發布者是否需要在 n*O(m) 消息中多次上傳給訂閱者?

[英]Zmq pub-sub pattern does the publisher need to upload multiple times in n*O(m) messages to subscribers?

大家好,假設我們在 zmq 中有一個發布-訂閱模式,有許多訂閱者、一個發布者和一條 3GB 的消息。 我的問題是發布者是否發送 nx O(m),其中 n 是訂閱者的數量,m 是 3GB 的大小,還是它只上傳一次 3GB 並且訂閱者以某種方式下載它? 所以要避免 nx O(m)。 根據 zmq do ...

限制來自不在方向池中的 IP 方向的連接嘗試

[英]Restrict connection attempts from IP directions that are not in a pool of directions

我只是想問一些我在 ZeroMQ 上找不到的方法。 我有一個使用路由器套接字與一些客戶端通信的代理和一個向一些服務器詢問此請求的解決方案的經銷商套接字,基本上是一個客戶端/服務器 model 但它在中間包含一個充當負載平衡器的代理. 我做了一些測試,我意識到沒有限制,因此經銷商套接字不接受來自具有不 ...

JeroMQ 從同一個線程發送心跳

[英]JeroMQ send heartbeat from same thread

我遇到了 PUB/SUB 模式的問題,其中 SUB 有時會隨機(一天左右一次)停止接收數據。 我想每秒添加一些從 PUB 到 SUB 的自定義心跳消息,但我必須從同一個線程發送它,因為 PUB 不是線程安全的。 為此,我可以使用一些 java Timer/Scheduler 每秒執行一次,但問題是 ...

如何在 PyZMQ 中解碼 JeroMQ 字節數組?

[英]How to decode JeroMQ byte array in PyZMQ?

我正在嘗試將 JeroMQ 發布者連接到 PyZMQ 訂閱者。 它運行良好,但我不知道如何解碼/反序列化我在 Python 端獲得的數據。 例如,這是我從 Java 發送的字節數組: [10, 10, 7, 55, 79] 。 我的目標是在 Python 中恢復相同的整數數組。 實際上,我在 Py ...

如何使用Java在ZMQ中接收多部分消息?

[英]How to receive a multipart message in ZMQ using Java?

就像這個操作一樣簡單,我找不到任何關於如何使用 ZMQ (Jeromq) 接收多部分消息的文檔。 我檢查了指南,但它只包含帶有此信息的 C 代碼,而且無論我收到什么樣的消息,我似乎都應該以相同的方式接收消息。 實際上,我使用以下代碼在兩條消息中收到多部分消息: while (running.get ...

ZeroMQ 多主題過濾使用中的一些缺失消息

[英]some missing messages in ZeroMQ multiple topic filtering usage

我有一個使用 JeroMQ 0.5.2 用 Java 編寫的 ZeroMQ 訂閱者應用程序。 在代碼中,我訂閱了多個這樣的主題: 當我運行訂閱者時,我看到以 DAX 和 AD 開頭的消息,但在多個過濾器情況下似乎缺少一些消息,因為當我僅訂閱 DAX 或僅 AD 時,我看到大量更新消息。 當我訂閱這兩 ...

ZMQ (Jeromq) - 套接字發送文檔中缺少參數

[英]ZMQ (Jeromq) - Missing parameter in socket send documentation

我目前正在嘗試修改簡單的 hwclient/hwserver 示例,以將具有預定義大小的字節數組發送到服務器。 我已經看到基本上功能以以下形式給出: 但似乎沒有關於參數int off的文檔。 誰能告訴我,這個參數有什么作用? 提前致謝 ...

ZeroMQ 發布消息失敗

[英]ZeroMQ failing to publish messages

我正在嘗試使 ZMQ 發布者和訂閱者的基本實現正常工作,但它無聲無息地失敗了。 我正在使用 JeroMQ 0.5.2(當前版本)和 Java 8。 考慮以下官方測試文件: https : //github.com/zeromq/jeromq/blob/master/src/test/java/or ...

在 Matlab 中接收時 JeroMQ 訂閱者連接中斷

[英]JeroMQ subscriber connection breaks when recv-ing in Matlab

在 Matlab 中使用 JeroMQ,當我嘗試recv消息時,我的訂閱者連接斷開。 我已經用 Wireshark 驗證了這一點。 我還注意到 TCP 連接的關閉是由我的訂閱端口發起的,而不是發布端口。 Wireshark 屏幕截圖顯示連接正在關閉 我不確定它是否有幫助,但我已經調查過使用這個 ...

如何在子服務器套接字關閉時制作 ZMQ pub 客戶端套接字緩沖區消息

[英]How to make ZMQ pub client socket buffer messages while sub server socket is down

給定 2 個應用程序,其中應用程序 A 使用發布者客戶端有爭議地將 stream 數據發送到應用程序 B,應用程序 B 有一個子服務器套接字來接受該數據,我們如何在應用程序 A 中配置發布客戶端套接字,以便當 B 不可用時(就像它是重新部署,重新啟動)A 緩沖所有未決消息,當 B 變為可用時緩沖消息 ...

為jeromq運行mvn軟件包時出錯:“綁定無法分配請求的地址:連接”

[英]Error running mvn package for jeromq: “Bind Cannot assign requested address: connect”

我想在Windows 10上從Matlab和MetaTrader 5發送和接收數據。根據這篇文章 ,JeroMQ是最簡單的方法: 我從https://github.com/zeromq/jeromq克隆了倉庫 我安裝了Maven 然后,我進入存儲庫根目錄並開始使用:mv ...

JeroMQ用戶MATLAB

[英]JeroMQ subscriber MATLAB

我在Matlab中導入了最新的JeroMQ,我正在嘗試連接到運行ZeroMQ Publisher的C#程序。 我沒有收到任何消息,我確定發布者正在發送。 看來套接字已連接,我可能無法正確設置套接字選項。 任何幫助表示贊賞。 ...

ZeroMQ 運行服務器 Java

[英]ZeroMQ running server Java

我目前正在嘗試開發一個服務器,該服務器基本上可以隨時從未知數量的客戶端獲取傳入數據。 即系統將有多個客戶端發送數據,服務器的工作基本上只是收集數據並將其保存到數據庫中。 現在我希望服務器持續運行。 現在服務器只收到一個客戶端並關閉。 如果我說圍繞接收和打印消息部分執行 while(true)- ...

具有主要domo模式的ZMQ實現。 可以在工人經紀人和經紀人客戶之間混合連接協議?

[英]ZMQ implemetnation with Major domo pattern. is it possible to mix connection protocols between worker-broker and broker-client?

我已經能夠成功地在TCP協議上連接工作程序和代理,然后在TCP上將客戶端連接到代理。 現在,我正在評估,當客戶端將在TCP上連接到代理時,工作程序和代理是否可以通過ipc / inproc協議進行連接。 我的工人和經紀人將在同一台計算機上,甚至可能位於同一進程中。 我的客戶端可以從其他計算 ...

多個進程記錄到ZeroMQ Appender

[英]Multiple Processes Logging to ZeroMQ Appender

我有多個使用log4j(2.11)在多台計算機上運行的進程。 我需要合並要顯示在前端的日志消息,並且希望每個進程使用ZeroMQ Appender將日志消息發布到單個連接。 然后,我將讓一個訂閱者接收消息,執行合並,然后顯示日志消息。 我有一個與一個發布者一起工作的玩具應用程序(過程記 ...

在Jeromq Scala中傳播的ZMQ丟失事件

[英]ZMQ missing events being propagated in jeromq scala

我是ZeroMQ的新手,似乎在begin()方法的循環中丟失了消息。 我想知道我是否錯過了我未在其中排隊消息的東西? 當我在發布者上引發一個事件時,該事件將兩條消息發送給我的訂閱者,並且兩者之間的間隔很小,我似乎並沒有收到要中繼的第二條消息。 我想念什么? ...

在PinnedDispatcher上運行的Actor中使用ZMQ套接字是否安全?

[英]Is it safe to use a ZMQ socket in an Actor running on a PinnedDispatcher?

據我從文檔中了解到,不應從不同線程使用(例如讀/寫)ZeroMQ套接字。 反過來,這又使我無法在默認調度程序上運行的Akka Actor中使用ZMQ套接字(無法保證哪個線程將執行我的receive方法)。 如果我注意不要阻塞(至少不要花費過多的時間),使用PinnedDispatch ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM