Liferay:portlet如何自动轮询更新,以便在不刷新的情况下同步多个实例?

Liferay:portlet如何自动轮询更新,以便在不刷新的情况下同步多个实例?,liferay,chat,data-synchronization,Liferay,Chat,Data Synchronization,我希望修改我现有的一个portlet,它被许多用户同时使用,以便能够自动轮询更新并提取该portlet中的最新数据。这样用户就不必刷新页面来查看新数据。换句话说,它每10秒自动检查一次新数据并刷新数据 几乎与聊天客户端类似,但它每10秒异步下拉一个JSON对象 没问题。在浏览器端,查询——这将进入portlet的资源服务阶段。从那里,您可以交付任何想要的内容类型(有点像servlet) 在服务器端,您需要查询来自所有不同用户的更新数据,但这与portlet规范无关,而且需要考虑业务逻辑。您可以使

我希望修改我现有的一个portlet,它被许多用户同时使用,以便能够自动轮询更新并提取该portlet中的最新数据。这样用户就不必刷新页面来查看新数据。换句话说,它每10秒自动检查一次新数据并刷新数据


几乎与聊天客户端类似,但它每10秒异步下拉一个JSON对象

没问题。在浏览器端,查询
——这将进入portlet的资源服务阶段。从那里,您可以交付任何想要的内容类型(有点像servlet)


在服务器端,您需要查询来自所有不同用户的更新数据,但这与portlet规范无关,而且需要考虑业务逻辑。

您可以使用quartz scheduler。我想问题是如何在liferay上自动轮询任何方法。类似于:控制器上会有任何方法,它实现类似轮询接口的功能,并可以为此设置时间并相应地返回。实际上,我也在寻找这种轮询技术。我认为资源URL可能对这些情况没有帮助,对吗?好吧,使用资源URL,您可以手动实现这种机制。还有轮询器机制,例如Liferay的聊天portlet。我将把如何连接到该机制的说明留给已经这样做的人。