Fleet Engine API'lerinin kullanımını yönetmek için tüm isteklerde "dakika başına istek sayısı" kota sınırlarını ayarlayın.
Fleet Engine API'lerinin kota sınırlarını görüntülemek veya değiştirmek için aşağıdaki adımları uygulayın:
- Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.
- API'ler açılır menüsünü tıklayın ve "Local Rides and Deliveries API"'yi seçin.
- Kota sınırlarını görüntülemek için her istek türüne ait kartı açın.
- Bir istek türü için kota sınırını değiştirmek üzere ilgili sınırın Düzenle simgesini tıklayın. Bir iletişim kutusu görünür. Kota Sınırı alanına, tercih edilen "dakika başına istek sayısı" kota sınırını (Google tarafından belirtilen kota sınırına kadar) girin ve Kaydet'i seçin.
- Projeniz için belirtilen sınırlar dışında ek kotaya ihtiyacınız varsa Destek Ekibi ile iletişime geçin.
Kota Paketi | Dahil edilen API'ler | Dakika Başına İstek Sayısı |
---|---|---|
Toplu oluşturma istekleri | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Faturalandırma istekleri | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
İstek oluşturma | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Yayın listesi istekleri | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Listeleme istekleri | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
Okuma istekleri | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Arama istekleri | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6.000 |
Güncelleme istekleri | maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.TripService.UpdateTrip |
30000 |
Sabit ücret sınırları
Sabit hız sınırlamaları, tek bir kaynakta çalışan bazı API yöntemleri için geçerlidir.
Örneğin, providers/project_id/vehicles/vehicle_id
. Google, tek bir kaynakta sabit ücret sınırlarını tüm müşteriler için istisnasız olarak uygular. Örneğin, bir projede aynı vehicle_id
için maps.fleetengine.v1.VehicleService.UpdateVehicle
işlevini saniyede 3'ten fazla kez çağırırsanız HTTP 429
veya gRPC RESOURCE_EXHAUSTED
hatası alabilirsiniz.
Etkilenen sıklık sınırlı istekler, Google Cloud Console'da kota hatası olarak sayılmaz.
Hataları ele alma hakkında daha fazla bilgi edinin.
Kota Paketi | Dahil edilen API'ler | Saniye Başına İstek Sayısı |
---|---|---|
Tek kaynaklı okuma istekleri | maps.fleetengine.delivery.v1.DeliveryService.GetTask,
maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
50 |
Tek kaynaklı yazma istekleri | maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.v1.TripService.CreateTrip, maps.fleetengine.v1.TripService.UpdateTrip, maps.fleetengine.v1.TripService.ReportBillableTrip, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.VehicleService.ComputeTrafficData |
3 |