分布式远程过程调用
2014-02-10
1135
0
Gearman还有一个优点就是它不需要客户端与服务端的使用同一种语言实现,可以分别采用不同的语言实现各自的业务逻辑。默认情况下Gearman的队列是在内存中存储的,这样的话,断电可能会造成某些请求的丢失,这是我们可以使用Gearman的持久化队列,将数据保存在mysql数据库中,但这么做会损失一些服务器的性能,更好的办法,我们可以直接用Redis这种KV数据库做队列。
总的来说,Gearman可以实现很多更加复杂的业务逻辑,更重要的是它在各个语言之间建立一座桥梁。