Gearman vs ZeroMQ

Chr*_*ian 9 php gearman zeromq

有人对这些引擎的分布式架构有一些反馈吗?哪个是最好的,哪个是最好的选举?

问候!

Htb*_*baa 14

Gearman和ZeroMQ都有不同的用途.ZeroMQ更像是套接字编程,或者更确切地说:

充当并发框架的套接字库.

另一方面,Gearman是分布式作业/工作者解决方案.虽然相当简陋,但它确实很好地发挥了作用.Gearman拥有实际的作业服务器和库来创建客户.使用ZeroMQ,您还必须自己构建作业服务器.

因此,根据您的需要,使用的答案会有所不同.如果要通过将作业分派给多个服务器来分配负载,并且客户端使用Gearman.如果您需要进行套接字编程,或者更确切地说,使用更通用的网络编程ZeroMQ可能就是您所需要的.