Java web: Jokenpô online

Estou querendo fazer uma aplicação web simples, vai ser um jokenpô em java, spring mvc e angular, porém o ‘jogo’ vai ter a opção multiplayer, como e com quais tecnologias vou utilizar para fazer a interação com vários computadores em minha aplicação?

Antes de pensar na tecnologia você precisa pensar em como manter o estado dos jogos no seu servidor. Uma pista para isso é antes mais nada entender a diferença entre os escopos de requisição, sessão e aplicação e quais as implicações de ter várias requisições ou threads acessando cada um destes escopos.