使用WebSockets
来源:jhipster |
时间:2018-11-08
|
|

使用WebSockets

WebSockets对于拥有一个非常动态的应用程序很有用,在该应用程序中,数据在服务器和客户端之间几乎实时共享。

JHipster目前使用Spring WebSockets作为其实现,因此您可以在Spring WebSockets网站上找到有关此功能的更多信息

此选项有一些限制:

  • 默认情况下,我们使用Spring Websockets提供的调度程序,它是一个内存实现。显然,如果要使用多个服务器,它将无法扩展。如果您想这样做,请查看Spring WebSockets文档,该文档说明了如何配置外部代理。

“追踪者”的例子

JHipster提供了一个开箱即用的简单“跟踪器”示例。它位于admin菜单中,将跟踪其他用户的行为:您将看到他们的登录名和IP,以及他们当前正在查看的页面。

  • 这是作为示例提供的,因此您可以轻松地开始使用WebSockets,而不是作为“生产就绪”用户跟踪器,但它可以很好地工作。

  • 它将向您展示如何将WebSockets与Spring Security集成,这是一个非常复杂的主题

  • 这是因为JHipster是一个单页Web应用程序,因此WebSockets连接不会在每个页面之间重新初始化:这是您获得JHipster架构的一大好处的地方


提交
查看更多评论
没有更多评论