
本人是phper,現在有個業務場景,用php也能實作但是會比較麻煩,各位大神們如何用go更好的實作這個場景;
場景: 我用 A B C D E F G.. n個微信號,我現在需要將他們的訊息分割固定的時間發出去,例如1秒,但是如果丟進佇列消費的話A B C D 就會影響到各自的訊息發送,但是如果每個微信號建一個佇列會特別不好操作和靈活性不足;
這種 需要順序消費,但是要分到不固定的佇列數的訊息 如何用golang來實作呢?
uj5u.com熱心網友回復:
當然了,如果golang能不用佇列這個中間介質就能完成就更好了。
uj5u.com熱心網友回復:
channel不就是干這活的嗎? 發送端定時塞資料到channel。接收到讀到就發出去。uj5u.com熱心網友回復:
佇列可以找一個記憶體型的,或自己寫個簡單的記憶體型的。只是一種資料結構。channel 也是佇列如果有容量還是三個呢。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/13312.html
標籤:go語言
上一篇:Mac環境下Python編程Matplotlib中文顯示問題
下一篇:關于goland的一些設定求助
