DAI 2023-2024 - Practical work 3 - Alan Sottile, Calvin Graf #166
Closed
AlanSottile
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Nous aimerions faire une application de gestion de bus.
Un service de bus possède plusieurs bus qui effectuent chacun un trajet d'une certaine durée.
Les clients peuvent suivre les updates de 0 à plusieurs bus
Lors du fonctionnement de l'application, plusieurs évènements aléatoires arriveront (roue crevée, accident de la route, panne d'essence..) au bus.
A chaque fois qu'un bus atteint un arrêt, il enverra un unicast au service de bus afin de lui communiquer qu'il est bien arrivé.
Si un bus n'a pas envoyé d'unicast (problème ou arrivée) depuis un certain temps , c'est qu'il y a un problème de communication qui prendra un temps aléatoire afin d'être réglé.
Le service de bus enverra un multicast à tout les clients qui suivent la ligne afin de leur indiquer le retard estimé.
En cas de problème pouvant impacter tout les bus (Chute de neige, embouteillage,..), le service de bus enverra un broadcast à tout les clients afin de leur informer que les bus risquent d'avoir un certain retard durant une certaine période.
Notre repo se trouve ici : https://github.com/HEIG-CalvinG-AlanS/practical-work-3
Hash de notre dernier commit : 1f7fcb743866a3eb2334aa2439327b2ffbe272b8
Beta Was this translation helpful? Give feedback.
All reactions