首页 » SEO优化 » phpuniqueid技巧_详解Gearman Job中的Unique

phpuniqueid技巧_详解Gearman Job中的Unique

访客 2024-12-04 0

扫一扫用手机浏览

文章目录 [+]
小编

PHP GearmanClient

GearmanClient客户端库会自动天生Unique,因此纵然完备相同的要求内容,Job Server也会吸收处理,比如下面两个客户真个调用,那么test行列步队中的任务数为2

# 测试时先停滞worker中函数test的处理client1->do(\"大众test\"大众, \"大众test\"大众);client2->do(\"大众test\公众, \"大众test\"大众);如果,完备相同的要求,哀求Job Server只处理一次,那么可以显示的带上Unique,比如下面两个客户真个调用,这种情形,test2行列步队中只会有一个任务(纵然要求内容不同),但是当这个job被worker成功处理后,client1和client2都会吸收到精确的处理结果

# 测试时先停滞worker中函数test2的处理client1->do(\"大众test2\"大众, \公众test\"大众, \公众unique\公众);client2->do(\"大众test2\"大众, \"大众test\公众, \"大众unique\公众);client3->do(\"大众test2\公众, \公众testtest\"大众, \"大众unique\公众);

Gearman Http Call

phpuniqueid技巧_详解Gearman Job中的Unique

关于Gearman Http调用办法请拜会: http://blog.csdn.net/jiao_fuyou/article/details/38082853http是通用协议,因此默认是不会有Unique这个东西,因此同样是上面两次test的调用,test行列步队中只会有一个任务,如果要求内容不同则会有两个任务

# 要求内容相同session1# curl -XGET http://localhost:4830/test?testsession2# curl -XGET http://localhost:4830/test?test# 要求内容不同session1# curl -XGET http://localhost:4830/test?testsession2# curl -XGET http://localhost:4830/test?testtest如果想显示的区分不同的任务,可以在http header中加上:

X-Gearman-Unique: your_unique_id这样,不管要求内容是否相同,只要header中的unique值不同,则任务是两个要求,否则就认为是一个要求 同样,纵然job server对相同unique的任务当做一个任务处理,当任务被成功处理后,两个客户端同样都会收到精确的结果

phpuniqueid技巧_详解Gearman Job中的Unique
(图片来自网络侵删)
标签:

相关文章

介绍蜜芽投诉渠道,维权之路的清晰指引

随着互联网的快速发展,越来越多的电商平台涌现出来,蜜芽作为其中的一员,为广大消费者提供了丰富的商品选择。在享受便捷购物的消费者在使...

SEO优化 2025-01-03 阅读0 评论0

介绍智慧之门,锁具技术的发展与介绍之路

锁,作为人类文明的产物,见证了人类智慧的发展历程。从古代的木锁、铜锁,到现代的电子锁、指纹锁,锁具技术不断演进,为我们的生活带来了...

SEO优化 2025-01-03 阅读0 评论0

介绍显卡慢之谜,五大原因与优化步骤

随着科技的不断发展,显卡作为电脑的重要组成部分,已经成为影响电脑性能的关键因素之一。许多用户在使用过程中都遇到了显卡慢的问题,这不...

SEO优化 2025-01-03 阅读0 评论0

介绍显卡,性能与创新的驱动力量

显卡,作为电脑硬件中不可或缺的一部分,承担着渲染图像、处理视频和图形处理等重要任务。近年来,随着科技的发展,显卡的性能不断提高,创...

SEO优化 2025-01-03 阅读0 评论0