Hilf mir! ! Jetzt möchte ich ein System erstellen, nachdem der Benutzer eine Bestellung erfolgreich aufgegeben hat. Das System vergleicht den Längen- und Breitengrad des Fahrers mit dem Längen- und Breitengrad der Lieferadresse, an die die Bestellung gesendet wird der nächste Fahrer! ! Das Obige ist die Anforderung; das Folgende ist meine Idee: Das Frontend fragt eine meiner Fahrerpoolschnittstellen ab, verwendet Redis-Hash, um die Längen- und Breitengradinformationen aller Fahrer zu speichern, und die andere Schnittstelle ist die Bestellversandschnittstelle der Fahrerseite Diese Schnittstelle dient hauptsächlich dazu, die Längen- und Breitengrade aller von Redis gespeicherten Fahrer herauszunehmen, alle Längen- und Breitengrade des Fahrers zu durchlaufen, um die kürzeste Entfernung zum Längen- und Breitengrad der Bestellung zu berechnen, und dann die Informationen und die Bestellung des nächstgelegenen Fahrers zu schreiben Wenn die Versanddatentabelle Informationen zum Fahrer enthält, wird der Fahrer aufgefordert, die Bestellung entgegenzunehmen. ! Kann mir bitte jemand einen Blick auf meine Denkweise werfen? Bitte um Rat
骑手多的话 服务器压力也太大了