我有一个angular应用程序,提供node.js api的内容,该api从mysql数据库获取数据。节点api服务器只从数据库中获取数据,不插入任何内容。springbootapi微服务将数据插入数据库。我该如何实现websockets,以便每次spring引导api向数据库中插入内容时,内容都能实时地提供给angular应用程序。我很难找到这方面的教程,帮助将不胜感激!
vxf3dgd41#
你的应用程序将在以下模式下工作。即:刷新或加载页面时,将从节点api检索基本内容websocket和watcher将基于angular(客户端)+spring boot(服务器端)。web套接字实现不依赖于节点api。您需要创建客户端发送方和接收方spring启动mysql的接收端和发送端,同时通知客户端。当输入新文本时,客户机和服务器将通过web套接字进行通信。您不需要在springboot中返回任何数据,但是springbootwebsocket应该通知客户机新的连接/文本等。请检查下面的链接。它演示了angular+spring引导的套接字实现。链接:Spring Boot角网套带spring boot websocket server的angular 6 websocket示例| sockjs+stomp
1条答案
按热度按时间vxf3dgd41#
你的应用程序将在以下模式下工作。即:
刷新或加载页面时,将从节点api检索基本内容
websocket和watcher将基于angular(客户端)+spring boot(服务器端)。web套接字实现不依赖于节点api。
您需要创建客户端发送方和接收方
spring启动mysql的接收端和发送端,同时通知客户端。
当输入新文本时,客户机和服务器将通过web套接字进行通信。您不需要在springboot中返回任何数据,但是springbootwebsocket应该通知客户机新的连接/文本等。
请检查下面的链接。它演示了angular+spring引导的套接字实现。
链接:
Spring Boot角网套
带spring boot websocket server的angular 6 websocket示例| sockjs+stomp