标签: asynchronous background-process
如果我在服务器上有某种工作程序,并且有一个为该工作程序提供工作的客户端,那么我的服务器如何更新工作进度或完成的客户端(在我的特定情况下,是一个Web应用程序)?
到目前为止,根据我有限的经验,我只看到服务器“在说话时讲话”,即,我可以每X倍的时间请求服务器,直到作业达到终端状态。但这感觉效率很低。理想情况下,服务器将在作业完成时通知客户端,但我不知道这将如何工作。