Aidez-moi ! ! Maintenant, je veux créer un système. Une fois que l'utilisateur a passé une commande avec succès, le système comparera la longitude et la latitude du coureur avec la longitude et la latitude de l'adresse de livraison. Le coureur le plus proche de l'adresse de livraison enverra la commande. le cavalier le plus proche. ! Ce qui précède est l'exigence ; ce qui suit est mon idée : le frontal interroge l'une de mes interfaces de pool de coureurs, utilise le hachage Redis pour enregistrer les informations de longitude et de latitude de tous les coureurs, et l'autre interface est l'interface d'expédition des commandes côté coureur. veut interroger. Cette interface consiste principalement à supprimer la longitude et la latitude de tous les coureurs enregistrés par Redis, à parcourir toutes les longitudes et latitudes des coureurs pour calculer la distance la plus courte jusqu'à la longitude et la latitude de la commande, puis à écrire les informations et la commande du coureur le plus proche. informations dans le tableau des données d'expédition. S'il y a des informations sur le coureur dans le tableau des données d'expédition, cela invite le coureur à laisser le coureur prendre la commande ! ! Quelqu'un peut-il jeter un œil à ma réflexion ? S'il vous plaît aviser
S'il y a beaucoup de coureurs, le serveur sera sous trop de pression