Зараз я працюю над архітектурою для додатків, які керують смарт-сокетами, і мені потрібна порада. Ось що я зараз маю:
Я не впевнений, як керувати з'єднанням між Spring та smart socket (я хочу мати можливість вмикати / вимикати сокет з мого веб-програми). Я спілкуюся зі своїми розетками через HTTP. Моя ідея - створити сервер, який керуватиме з'єднаннями та командами між Spring та сокетами:
- Коли сокет буде включений, він спробує підключитися до сервера.
- Сервер чекатиме нових підключень із смарт-сокетів, щоб зберегти їх. Також він буде чекати, коли команди Spring змінити стан сокета.
Це гарна ідея? Якщо так, чи є якийсь інструмент, який допоможе мені це зробити (можливо, побудувати навесні), або я повинен написати це самостійно?