能直接利用Tornado來做乙個簡單的PUSH訊息系統嗎?

時間 2021-05-12 04:45:44

1樓:羅然

可以做成tornado集群啊,一台機器扛不住就橫向擴充套件,然而這樣就需要把服務解耦,試想這麼乙個場景,A使用者對B使用者發了資訊,然而A使用者在0.11這台機器上,B使用者在0.12這台機器上,這樣就需要乙個單獨的訊息中心,所有節點全部訂閱這個訊息中心就好了。

如此解耦tornado集群只負責消費訊息,而訊息的生產者就要分離出去。

最近正在做tornado的訊息推送集群設計,想利用zeromq做訊息發布中心,一旦有訊息之後通知所有tornado集群伺服器,。貌似tornado的ioloop不認zeromq的socket。過渡期採用的是兩個執行緒,乙個啟動tornado,另乙個執行緒啟動zeromq的subscriber

留個坑,等做好了來更新。

已經做好了,直接把tornado的ioloop替換成zmq的poller就可以了,詳細見我的乙個樣例:

nikoloss/rose-dewdrop

2樓:寡婦黑

nginx + 多執行緒輕鬆解決 C10k問題,前提是沒有非阻塞IO,比如MySQL-python這種玩意,用asyncmongo無妨

亞馬遜能當創業來做嗎

資深跨境電商賣家 昨天和今天分別看了兩句話,可以拿來跟你分享一下 主業是為了求生存,創業是為了謀發展 出來混,最主要的是先出來做亞馬遜,最主要的也是先要開始做混的好不好,做的好不好,先出來開始做才會有結果,剛開始的話可以用乙個最小的成本來試錯,做過了有了經驗了,也就什麼都明白了,猶豫不決舉棋不定優柔...

在美髮培訓學校學乙個月燙染,出來能直接做技師嗎?

橘子皮 看你要做哪一種了大店裡技師分為三個等級 A級,可以單獨拿下顧客的所有需求 剪頭髮除外通常此類技師離髮型師也就不遠了 B級,洗吹燙染護都可以或者說燙染其中一項不熟練,不會操作需要髮型師幫助才能拿下顧客。C級,除了洗護外其他的都需要髮型師協助你也可以理解為就是乙個髮型師的助理 不過,我見過很多美...

培訓班出來,剛入行做剪輯師能直接上手剪嗎?

網路油俠 剪輯這個東西對軟體使用水平的要求很低但是對個人的悟性特別高如果你是從乙個流水線培訓班上出來的話你大概率是不會擁有那樣 攝影的直覺 的 當然還是看個人 總之先剪輯吧 一開始的作品肯定不會完美 但是這些不完美都是幫助你通向更好技術的墊腳石 糖糖 鱸魚 我覺得無論從哪出來,都要了解自己 包括知道...