Capítulo 10. Consulta geoespacial
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os utilizadores da AATD ficaram muito satisfeitos com a publicação do estado de uma encomenda na aplicação da pizzaria. Permitiu-lhes ver que a encomenda está a progredir e também lhes deu algumas indicações sobre a data provável de entrega.
A equipa de sucesso do cliente recebeu vários pedidos para que a aplicação da pizzaria inclua um localizador de entregas que mostre onde se encontra a encomenda assim que sai da cozinha da AATD. Além disso, a equipa de operações da AATD gostaria de poder localizar os veículos de entrega. Em várias ocasiões, as entregas foram atrasadas devido a problemas de trânsito e gostariam de poder identificar quais os veículos afectados para poderem notificar os clientes de um possível atraso.
Para adicionar essa funcionalidade, precisaremos atualizar o serviço de pedidos para publicar locais em um novo fluxo deliveryStatuses. Esse fluxo será consumido pelo Apache Pinot e atualizaremos o endpoint para incluir o local mais recente. /orders/<order_id> Também voltaremos e incluiremos as coordenadas de latitude e longitude da entrega no fluxo orders e adicionaremos colunas para esses valores à tabela equivalente no Apache Pinot.
A funcionalidade de problemas de trânsito também utilizará o fluxo deliveryStatuses, mas adicionaremos um novo ponto final para identificar os veículos afectados. /orders/delayed/ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access