繁体   English   中英

使用Java和Javascript驱动事件?

[英]Event driven with Java and Javascript?

我正在尝试在服务器上执行一些计算。 为此,客户端最初输入一些我通过Javascript捕获的数据。 现在,我也许会向服务器发送XMLHttpRequest来发送此数据。 假设计算需要一个小时,并且客户端离开系统或关闭系统。

在实践中,我可能会使用客户端的轮询来确定结果是否可用。 但是有什么方法可以通过回叫的形式实现,例如,下一次客户端登录时,我将只联系客户端Javascript以传递结果...有什么建议吗? 我认为所有这一切都需要某种位于客户端的Web服务器,但我想知道是否有更好的方法可以做到这一点。

最好的选择是在用户访问网页时进行轮询。

我在类似操作中所做的是逐渐更改轮询时间,因此我将从几秒钟开始,然后逐渐增加间隔。 在您的情况下,仅在15分钟后进行轮询,然后在失败时每5分钟增加一次,如果用户关闭浏览器,则可以再次开始轮询。

如果需要回调,则可以在完成后发送一封电子邮件,以通知用户。

另外,在进行处理时,请尝试提供一些反馈信息,说明您走了多远,走了多长时间,有任何迹象表明正在取得进展,浏览器未锁定。 如果没有其他要求,请显示处理进行了多长时间的时间,以使用户有所进步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM