golang 中操作nsq佇列資料庫

2021-09-07 14:32:03 字數 2505 閱讀 2904

首先先在本地將服務跑起來,我用的是docker-compose ,一句話6666

先新建乙個docker-compose.yml

然後整個資料就跑起來了

寫個生產訊息的

}再寫個消費的

}然後就要以6起來了

/usr/local/go/bin/go run /users/jackluo/works/golang/src/nsq/tconsumer.go

2017/08/29 15:29:45 inf 1 [write_test/ch] (192.168.9.111:4150) connecting to nsqd

2017/08/29 15:29:45 got a message:

2017/08/29 15:29:50 got a message:

2017/08/29 15:29:55 got a message:

2017/08/29 15:30:00 got a message:

2017/08/29 15:30:05 got a message:

2017/08/29 15:30:10 got a message:

2017/08/29 15:30:15 got a message:

2017/08/29 15:30:20 got a message:

2017/08/29 15:30:25 got a message:

2017/08/29 15:30:30 got a message:

2017/08/29 15:30:35 got a message:

2017/08/29 15:30:40 got a message:

2017/08/29 15:30:45 got a message:

可以通過這個位址看得到介面

golang訊息佇列nsq

golang訊息佇列nsq win下安裝 追加i nsq 1.2.0.windows amd64.go1.12.9 bin 2.開啟命令視窗,執行 nsqlookupd 3.開啟新的命令視窗,執行 nsqd lookupd tcp address 127.0.0.1 4160 此處4160是nsqd...

Golang訊息佇列之NSQ

目錄nsq安裝 nsq是乙個實時分布式訊息傳遞平台,設計用於大規模操作,能每天處理數十億條訊息。它促進了沒有單點故障的分布式和分散拓撲,支援容錯和高可用性,並提供可靠的訊息傳遞保證。優缺點 優點 1 部署非常方便,沒有任何環境的依賴,乙個二進位制可執行檔案 2 輕量級沒有過多的配置引數,只需要簡單配...

Golang訊息佇列 NSQ簡單介紹與使用

windows 1.在window的環境變數中path加入 e nsq 1.0.0 compat.windows amd64.go1.8 bin 2.開啟命令視窗,執行 nsqlookupd3.開啟新的命令視窗,執行 nsqd broadcast address 127.0 0.1 mem queu...