簡體   English   中英

使用 Spring Boot 的帶有 websocket 的 REST API

[英]REST API with websocket using Spring boot

我實際上正在為我的大學初級項目工作。
我想用 spring boot 做一個游戲,這個游戲需要一個WebSocket
我肯定需要為用戶注冊、刪除、更新、發布和獲取數據制作一個REST API

我可以將 WebSocket 與 REST 一起使用嗎?
如果是,請向我發送可以幫助我的資源,否則請告訴我該怎么辦。
如果我的問題不是那么聰明,我很抱歉,但我對這一切都很陌生。

是的,您的 Spring 應用程序可以輕松使用 WebSocket 和 REST API。 如果您打算使用 Spring Boot,我建議您查看他們的示例項目(注意spring-boot-sample-websocket-目錄)。 我認為這是最好的學習方式。

更多關於 WebSockets,我建議使用STOMP協議。 還有一個很好的指南,介紹了如何開始。

對於您的 RESTful API,您將制作簡單的控制器/服務,為此提供了大量資源。 您也可以按照本指南開始使用。

雖然 Spring 應用程序分別支持 Websocket 和 REST API,但您也可以使用 Websocket 連接將請求發送到您的 REST API。 需要一點小故障,但我已經讓它在這個github repo 中工作 使用這個庫,您可以在基於 websocket 的協議中表示您的 rest-api。

我還為客戶端制作了 java(和 springboot starter)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM