BotLino / Lino

Lino, a chatbot to University of Brasilia!
https://botlino.github.io/docs/
GNU General Public License v3.0
10 stars 2 forks source link

Paralelização do envio de mensagens #6

Open guilacerda opened 5 years ago

guilacerda commented 5 years ago

Descrição

O Lino atualmente conta com uma funcionalidade para envio de mensagens em determinados horários, como acontece com as notificações do RU. Contudo o envio acontece de forma sequencial, o que faz com que haja uma demora para todos os usuários cadastrados receberem a notificação.

Uma solução pensada foi adicionar um broker à stack do Lino para que consiga fazer a paralelização das mensagens para os usuários.

Na nova versão (#1) o Rasa dará suporte para a utilização dos brokers. Hoje conta com o RabbitMQ e contará com o Kafka em breve.

Tarefas

Critérios de Aceitação