Étape 12 : Design Notes et dépôt du Code source
Il y a trois raisons principales à cette conception.
1. permet de contrôler indépendamment de combien de fois chaque source de données est mise à jour.
2. les données les plus récentes sont déjà disponibles lorsque le groupeur essaie de l’obtenir. Si les scripts de rassemblement et script de consolidateur dans un gros script il prendrait plus de temps pour générer chaque message. L’image ci-dessus montre combien de temps il faut pour obtenir nos données de bus. En ayant le rassembleur de données distinct dans ce cas nous sauver jusqu'à 2,5 secondes à chaque fois, nous chargeons le message.
3. Si une script de collecte de données échoue, le groupeur ne manque pas et le texte est toujours généré. Il s’agit d’un aperçu de haut niveau de ce que nous avons fait et pourquoi, mais en fin de compte cette partie du projet serait travailler avec n’importe quel code qui renvoie le texte chaque fois que courir.
Si vous voulez voir notre code actuel, Découvrez le repo GitHub : https://github.com/rgho/infoTickerServerPHP