Découvrez les détails techniques et les fonctionnalités du projet Multiplication de matrices.
Système distribué pour le calcul de deux matrices. Un contrôleur est chargé de répartir les tâches entre plusieurs workers. Il envoie d’abord un message via UDP à un worker, puis, après réception d'une réponse, transmet la tâche via un appel de procédure distante (RPC). Une fois le calcul terminé, le worker envoie le résultat via une requête POST à un serveur HTTP (API REST via TCP). La coordination de l’accès à la base de données (au niveau du serveur HTTP) est assurée à l’aide d’une middleware orientée messages (MQTT) et de l’algorithme de Lamport. Le résultat peut ensuite être consulté, par exemple depuis un navigateur web.