如何解决服务器命令时,JavaSpringBoot-eneble按钮?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (51)

有一个任务是创建一个按钮,按需执行服务器的初始化。我已经成功实现了一个部件,其中,客户端按下按钮,将创建一个远程服务器。按下按钮时,应用程序将重定向到另一个页面,我想要一个按钮,只要未创建服务器,该按钮就会被禁用。在那之后我想要使它变得困难并在克服它之后重定向到新服务器。虽然如何从后端获取此按钮?

提问于
用户回答回答于

假设后端服务器与按钮单击时创建的服务器不同

这里有两种明显的方法

(1)HTTP轮询

经常向服务器发出HTTP请求(大约每5秒钟) - 查看新服务器是否准备就绪。服务器响应应包含带有布尔值的JSON,以表明它是否准备好。准备就绪时停止轮询并启用按钮。

(2)Websockets

当服务器准备就绪时,服务器将向客户端发出,让客户端知道服务器已准备就绪。这是websockets的优点,服务器可以与客户端通信,而不像HTTP,客户端可以从服务器请求,服务器可以响应,但服务器只能响应客户端请求。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动