In questo momento sto lavorando su un'architettura per applicazioni che gestiranno socket intelligenti e ho bisogno di consigli. Questo è quello che ho per ora:
Non sono sicuro di come gestire la connessione tra Spring e smart socket (voglio essere in grado di attivare / disattivare la presa dalla mia app Web). Comunico con i miei socket tramite HTTP. La mia idea è quella di avere un server che gestisca connessioni e comandi tra Spring e socket:
- Quando il socket verrà acceso, proverà a connettersi al server.
- Il server attenderà nuove connessioni da socket intelligenti, per salvarle. Inoltre attenderà che i comandi da Spring cambino lo stato del socket.
È una buona idea? Se sì, c'è qualche strumento che mi aiuterà a farlo (magari costruito in primavera) o dovrei scriverlo da solo?