도와주세요! ! 이제 시스템을 만들고 싶습니다. 사용자가 성공적으로 주문하면 시스템은 라이더의 경도와 위도를 배송 주소에 가장 가까운 경도와 위도와 비교하여 주문을 보냅니다. 가장 가까운 라이더! ! 위는 요구 사항입니다. 다음은 내 생각입니다. 프런트 엔드는 내 라이더 풀 인터페이스 중 하나를 폴링하고 Redis 해시를 사용하여 모든 라이더의 경도 및 위도 정보를 저장하고 다른 인터페이스는 라이더 측에서 수행하는 주문 발송 인터페이스입니다. 이 인터페이스는 주로 redis에 저장된 모든 라이더의 경도와 위도를 꺼내고 모든 라이더의 경도와 위도를 반복하여 주문의 경도와 위도까지의 최단 거리를 계산한 다음 가장 가까운 라이더의 정보와 주문을 작성합니다. 배차 데이터 테이블에 라이더 정보가 있으면 라이더가 주문을 받도록 요청하는 메시지가 표시됩니다. ! 누군가 내 생각을 좀 봐줄 수 있나요? 조언해주세요
라이더가 많으면 서버에 부담이 가중됩니다