这个命令是什么GearmanWorker.set_client_id(client_id)? http://packages.python.org/gearman/worker.html#gearman.worker.GearmanWorker.set_client_id
这意味着worker只为具有指定id的客户端提供服务? 如果是,我怎样才能找到客户的ID。
答案 0 :(得分:0)
来自Gearman protocol的文档:
SET_CLIENT_ID
This sets the worker ID in a job server so monitoring and reporting
commands can uniquely identify the various workers, and different
connections to job servers from the same worker.
所以它与工人 - 客户关系没有任何关系。这只是由客户端传递的函数句柄和工作者正在注册的函数句柄来处理。此ID可能出现在管理命令的输出中,可以帮助您调试/监视应用程序。事实上,某些接口(例如PHP)不支持此设置,并且仍然可以完全使用。