Как слушать остальные API с клиентом Websocket - PullRequest
0 голосов
/ 08 апреля 2020

В основном я хочу слушать мои остальные звонки API. Например, когда кто-то отправляет данные в мой API для отдыха. (например: http://localhost: 8080 / api / people ) Затем клиент websocket прослушивает и может получить ответ с этого адреса, если кто-то звонит по этому адресу. (например, когда вы используете postman для получения ответа от остальных API, клиент Websocet может прослушать этот ответ.). Я немного потерян, я не знаю, как слушать мой отдых API с помощью клиента websocket. я пробовал "java Socket", но затем я получаю соединение java. net .UnknownHostException error. Любые предложения или пример, как создать тот клиент websocket, который может слушать остальные API? Клиент Websocken должен быть простой java программой, которую можно запустить из cmd.

1 Ответ

1 голос
/ 11 апреля 2020

вы можете использовать javax.websocket и реализовать конечную точку. Затем вы можете подключиться к этой конечной точке. при подключении вы также можете сохранить сеанс синхронно (например, CopyonWriteList<T>). Когда вызывается ваш REST API, вы можете получить доступ к списку сеансов WebSocket и отправить данные, которые вы хотите вернуть, в качестве ответа REST API обратно клиенту WebSocket. Я не знаю, какие рамки вы используете, но вы также можете использовать аспекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...