2011-04-07 24 views
9

對這些引擎有一些關於分佈式架構的反饋嗎?哪一個是最好的,哪個案例是最好的選舉?Gearman vs ZeroMQ

問候!

+0

你需要哪個工作? – Efazati 2011-04-07 10:49:00

+0

我們正在考慮爲我們的新辦公室建立一個分佈式架構,我們正在考慮將這兩款引擎搭建在這兩款引擎之一上。基本上模塊化應用程序,並使其可擴展。 – Christian 2011-04-07 11:49:02

回答

14

Gearman和ZeroMQ都有不同的用途。 ZeroMQ更像套接字編程,或者更確切地說:

充當併發框架的套接字庫。

另一方面,Gearman是一個分佈式的工作/工作者解決方案。雖然相當的骨頭,它確實有助於達到目的。 Gearman有實際的工作服務器和圖書館來創建客戶。使用ZeroMQ你也必須自己構建作業服務器。

所以,取決於你想要什麼樣的答案使用將有所不同。如果要通過將作業分派到多個服務器和客戶端使用Gearman來分配負載。如果您需要進行套接字編程,或者更確切地說,使用更通用的ZeroMQ網絡編程可能就是您所需要的。