通常,多语言多系统之间的集成是个大问题,一般来说,人们多半会采用WebService的方式来处理此类集成问题,但不管采用何种风格的WebService,如RPC风格,或者REST风格,其本身都有一定的复杂性.相比之下,Gearman也能实现类似的作用,而且更简单易用. 一个Gearman请求的处理过程涉及三个角色:Client -> Job -> Worker. Client:请求的发起者,可以是C,PHP,Perl,MySQL UDF等等.Job:请求的调度者,用来负责协调把Client发出…