SSE Koa - ServerSide
Description
Este projeto foi feito usando NodeJS/Koa. E utiliza o evento message
do SSE para enviar mensagens para os clientes.
Routes
Há duas rotas disponíveis na API:
O EventSource aceita apenas GET.
GET - `/sse/:token` - Registra o usuário no SSE e no cache.
POST - `/sse/:token` - Recupera os dados vindo do JSON e retorna para o cliente usando SSE.
Running
yarn install
yarn dev
FrontEnd
Para acessar o projeto do FrontEnd, acesse:
https://github.com/rodriguesabner/sse-vue
Roadmap
- Cache implementado com Redis.
- Salvar os dados em cache e local.
- Recuperar os dados via cache e local.
- Enviar dados para o cliente via Stream KOA.
- Armazenar a função do Readstream no Redis.