nsq

    0熱度

    1回答

    我有需要連接到NSQ的節點,他們需要獲取該主題的所有消息。爲此,他們各自創建一個頻道。我想知道在消費者斷開連接之後是否有辦法讓nsqd清理它們?

    0熱度

    1回答

    我在JavaScript中 var nsq = require('nsqjs'); var reader = new nsq.Reader('output', 'out', { lookupdHTTPAddresses: '172.32.10.224:4161' }); reader.connect(); reader.on('message', function (ms

    4熱度

    1回答

    這裏有一個noob這裏,但我似乎無法找到任何示例或幫助任何地方。我有一個NSQ的工作實例,可以註冊任務,消費者等。不幸的是我最初並沒有設置系統。我想要做的是弄清楚如何激活NSQ提供的一些內置命令行工具(nsq_to_file,nsq_tail等)。我找到了關於如何解僱他們的文件,但不知道從哪裏解僱他們。 當我嘗試nsq_tail --channel=MyTestChannel --topic=te

    0熱度

    1回答

    我想創建NSQ主題並在rethinkdb插入數據,但我無法將數據插入到rethinkdb中。誰能幫我。 **var nsq = require('nsqjs'); var r = require('rethinkdb'); var nsqdd = (process.env.NSQD_RETH || "localhost:4161").split(","); var connection =

    1熱度

    1回答

    我正在解決微服務與消息架構之間的通信問題。 假設我有一個傳統的應用程序,並有User,PostVideo模塊。 您可以使用它創建帖子和視頻,但在此之前,我需要將用戶名轉換爲用戶ID。 一旦我分裂模塊微服務,我不能把它們連在一起,我們參觀微服務,而不是直接。 如果我想一個用戶名轉換爲ID, 我可以調用通過消息的Post服務User服務,到目前爲止,一切順利。 但這裏有一個問題: 如何接收轉換後的用戶

    0熱度

    2回答

    我是來自Node世界的Go新手,我正在使用官方Bitly Go客戶端構建消費者。我使用AddConcurrentHandlers來產生50個goroutines來處理消息的消防水帶。問題在於我的客戶在nsq上留下了未處理/收到的消息的指數。有人遇到過這種情況麼? 我建於節點同樣的事情,看看是否有一個服務器或NSQ配置問題和它能夠以最快的速度,因爲他們進來處理所有消息 Go代碼: q, _ := n

    4熱度

    1回答

    我正在開發一個帶有微服務架構的網站,並且每個服務都擁有一個數據庫。數據庫存儲微服務所需的數據。 Post,Video服務需要的用戶信息,所以無論是服務的訂閱的NEW_USER_EVENT。 NEW_USER_EVENT將在有新用戶註冊時觸發。 一旦服務收到NEW_USER_EVENT,他們把傳入的用戶信息,每一個自己的數據庫。所以他們可以在不詢問User服務的情況下做事。 到目前爲止好。但問題來了

    2熱度

    2回答

    我正在評估使用NSQ,http://nsq.io/,爲一個特定的項目。這個想法是設置一個數據管道,其中每一步都是一項工作,並且理想情況下狀態將位於消息體中。 這讓我想起了潛在的最大郵件大小。我無法找到有關該主題的任何文檔。它可以是任何大小?我想如果消息足夠大而不適合內存,它會影響性能。

    0熱度

    1回答

    我想使用docker-compose來啓動NSQ。 nsqlookupd: image: nsqio/nsqlookupd ports: - "4160:4160" - "4161:4161" nsqd: image: nsqio/nsqd ports: - "4150" - "4151" links:

    0熱度

    1回答

    試圖學習nsq,並遵循here golang example和here nsqjs的示例。我在服務器端發送消息做瓦特/一個for循環,去例程 var wg sync.WaitGroup for i := 0; i < 100; i++ { wg.Add(1) go func(x int) { defer wg.Done() chanName := f