有人对这些引擎的分布式体系结构有一些反馈吗?哪一个是最好的,或者在哪种情况下哪个是最好的选择?
问候!
最佳答案
Gearman和ZeroMQ都有不同的用途。 ZeroMQ更像是套接字编程,或更确切地说:
另一方面,Gearman是一种分布式的工作/ worker 解决方案。尽管骨头很裸露,但确实可以很好地达到目的。 Gearman具有实际的作业服务器和库,可用来创建客户端。使用ZeroMQ,您还必须自己构建作业服务器。
因此,根据您想要的答案而定,答案将有所不同。如果要通过将作业分派(dispatch)到多个服务器和客户端来分配负载,请使用Gearman。如果您需要进行套接字编程,或者更通用的网络编程,那么ZeroMQ可能就是您所需要的。
关于php - 吉尔曼vs ZeroMQ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5579853/