Description
Le serveur de dispatch permet de :
- Notifier les chauffeurs d' une nouvelle demande de course
- Eliminer les chauffeurs non intéressés par une demande
- Choisir le "meilleur" chauffeur pour une course donnée
Le serveur peut notifier plusieurs chauffeurs en même temps pour minimiser le temps d'attente du client.
Le "meilleur" chauffeur est choisi en fonction de règles de priorité configurables, ex :
- distance entre point de départ et chauffeurs
- temps d'attente des chauffeurs dans un secteur géographique donné.
- distance entre point de départ et destination itinéraire chauffeurs
Compétences :
python, twisted, postgres, postgis