0

这个命令是什么 GearmanWorker.set_client_id(client_id) ? http://packages.python.org/gearman/worker.html#gearman.worker.GearmanWorker.set_client_id

这意味着工作人员只为具有指定 id 的客户提供服务?如果是,我怎样才能找到客户的 ID。

4

1 回答 1

0

来自Gearman 协议的文档:

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)不支持此设置,但仍然完全可用。

于 2012-06-08T12:27:36.053 回答