所以我有一个delayed_job 任务将一些信息推送到XMPP 服务器。理想情况下,您创建一次到 XMPP 的连接,然后不断地向它推送数据,而不是每次有一些数据要发送时都创建一个新连接。
delay_job 中是否有任何设施用于在工作人员启动时运行某种“设置”方法,是否设置了一些实例变量(如 XMPP 连接对象),然后可以被所有出现的作业使用?如果每个工作人员都运行自己的设置方法,那也没关系。我只是不希望每个工作(每天数千个)每次都从头开始连接到 XMPP 服务器。
谢谢你的帮助!
所以我有一个delayed_job 任务将一些信息推送到XMPP 服务器。理想情况下,您创建一次到 XMPP 的连接,然后不断地向它推送数据,而不是每次有一些数据要发送时都创建一个新连接。
delay_job 中是否有任何设施用于在工作人员启动时运行某种“设置”方法,是否设置了一些实例变量(如 XMPP 连接对象),然后可以被所有出现的作业使用?如果每个工作人员都运行自己的设置方法,那也没关系。我只是不希望每个工作(每天数千个)每次都从头开始连接到 XMPP 服务器。
谢谢你的帮助!