而不是編寫自己的庫。爲什麼要使用AMQP/ZeroMQ/RabbitMQ
我們正在研究一個項目,這個項目將是一個自我分割的服務器池,如果一個部分變得太重,那麼管理員會將它分開並作爲一個單獨的進程放在另一臺機器上。它還會提醒所有連接的客戶端,這會影響連接到新的服務器。
我很好奇使用ZeroMQ進行服務器間和進程間通信。我的合作伙伴寧願推出自己的。我期待社區回答這個問題。
我自己是一個相當新手的程序員,只是瞭解了消息隊列。正如我已經搜索並閱讀,似乎每個人都在使用消息隊列來處理各種事情,但爲什麼?是什麼讓他們比寫自己的圖書館更好?他們爲什麼這麼常見,爲什麼會有這麼多?
你不應該編寫自己的庫的原因是,用你自己的話說,你是「一個相當新手的程序員」。爲什麼要使用新手程序員編寫的MQ庫? – Jeff