Mi chiedo se volessi implementare un servizio web basato su java che fa analisi web, che tipo di architettura dovrei usare. L'attuale elaborazione dei Big Data sarebbe effettuata da Hadoop.
Tuttavia non sono sicuro di cosa avrei bisogno di fare per renderlo asincrono, o Hadoop è già asincrono per sua natura? Posso fare qualcosa con JMS? Se è così, come sarebbe adattarsi all'intera cosa? Sarebbe qualcosa di simile che quando ricevo la richiesta di servizio web, io uso JMS per inviare un messaggio a Hadoop per gestire un dato particolare, e poi aspettare che venga a me? Non ho molta familiarità con Java asincrono quindi non sono sicuro da dove cominciare.