你能寫一些zeromq的例子嗎?什麼是zeromq用例?
41
A
回答
10
請參閱ZeroMQ blog - 他們定期發佈不同的部署,語言綁定等使用故事
13
假設你想要有某種公告牌。你只想讓一些人看到它,通過訂閱bulleting board。
這可以使用ZeroMQ的發佈者/訂閱者模型完成。
現在,假設您需要發送一些異步消息。也就是說,當從系統A發送消息並需要到達系統B時,即使系統A和B在發送該消息的時刻無法通信,也會保證在稍後交付。你可以想象一個用例是SMS消息。
這可以使用ZeroMQ的異步消息傳遞模型完成。
基本上,任何符合JMS標準的解決方案(如ZeroMQ)都將允許您可靠地廣播或發送「消息」,無論該消息是什麼,都可以儘可能避免麻煩地發送給其他方。
3
上次裏克·奧爾森創造了Dropbox的的「克隆」:https://gist.github.com/122849a52c5b33c5d890
7
0
相關問題
- 1. 什麼是ZeroMQ?
- 2. 什麼是ZeroMQ底層設計架構
- 3. ZeroMQ的預期性能是什麼?
- 4. 爲什麼要使用AMQP/ZeroMQ/RabbitMQ
- 5. 什麼是Apache Kylin用例?
- 6. ContextCompat.checkSelfPermission的用例是什麼?
- 7. 例外 - 什麼是「例外」?
- 8. 什麼是RabbitMQ的「x-expires」論證的ZeroMQ eqivillent?
- 9. 什麼是工作XSUB/XPUB代理的zeromq
- 10. zeroMQ背景的基本原理是什麼?
- 11. 什麼是最新/最穩定的ZeroMQ C#版本?
- 12. zeromq route-req java示例不起作用
- 13. JavaScript - 什麼是單例類?
- 14. 什麼是存根例程?
- 15. 什麼是Google AppEngine實例?
- 16. 什麼是實例變量?
- 17. 這是什麼例外?
- 18. 什麼是播放實例
- 19. 什麼是310 OffsetDate類型的用例?
- 20. AsyncContext.start()的預期用例是什麼?
- 21. 什麼是用例在春季安全
- 22. Git SOFT重置的用例是什麼?
- 23. 什麼是Hive常見用例?
- 24. Concurrent.futures:map()與submit()的用例是什麼?
- 25. 「git branch -d」的用例是什麼
- 26. ASP.NET MVC - 什麼是Url.Content()的用例?
- 27. cudaGraphicsGLRegisterImage中的cudaGraphicsRegisterFlagsWriteDiscard的用例是什麼?
- 28. Android Future的用例是什麼?
- 29. HANDLER OPEN/READ/CLOSE的用例是什麼?
- 30. Node.js vs Twisted的用例是什麼?
ZeroMQ的使用情況是任何一個網絡上的連接件移動。任何類型的分佈式系統。由於將ZeroMQ添加到節點的佔地面積非常小,因此您可以像並行地與10,000個系統對話(如Salt)。由於處理一封郵件的成本太低,因此您可以處理真正的大容量(每秒數百萬條郵件)。我們使用ZeroMQ將移動設備連接到一個點對點網格。我們使用它來構建後端,它可以從一個盒子縮放到多個盒子而無需更改代碼。 – 2012-05-31 18:53:41
@PieterHintjens我正在開發手機上的點對點項目,並打算使用ZeroMQ。在任何特定情況下,ZeroMQ可以處理的設備數量是否有限制? – AndroidDev 2013-07-09 12:34:39
@AndroidDev你打算通過應用商店進行部署嗎?我的理解是ZeroMQ是LGPL,由於最終用戶重新鏈接的要求,移動應用商店與LGPL不兼容。 – 2014-11-10 21:10:17