robocin / WebSoccerMonitor

Web tool for visualising matches from RoboCup Soccer Leagues.
https://working-web-soccer-monitor.vercel.app/
GNU General Public License v3.0
11 stars 0 forks source link

Backend is not able to run multiple requests at the same time. #5

Open mateusfbsoares opened 3 years ago

mateusfbsoares commented 3 years ago

Flask does not handle asynchronicity by default. To solve this issue we musk use something like celery to be able to have multiple workers to handle multiples processing works at the same time. In my tests, when two files are uploaded at the same time, one of them stays as "processing" forever on the frontend because the backend halts.