Fleet Engine API'lerinin kullanımını yönetmek için tüm isteklerde "dakika başına istek sayısı" kota sınırları belirleyin.
Aşağıdaki adımları uygulayarak Fleet Engine API'lerinin kota sınırlarını görüntüleyin veya değiştirin:
- Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.
- API'ler açılır listesini 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ünün kartını açın.
- Bir istek türünün kota sınırını değiştirmek için ilgili sınırın Düzenle simgesini tıklayın. Bir iletişim kutusu açılır. Kota sınırı alanına tercih edilen "dakikada 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 ekibiyle iletişime geçin.
Kota Grubu | Dahil edilen API'ler | Dakikada istek 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 |
Teslimat 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 |
İstekleri silme | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Sabit hız sınırları
Sabit hız sınırları, tek bir kaynak üzerinde çalışan bazı API yöntemleri için geçerlidir.
Örneğin, providers/project_id/vehicles/vehicle_id
. Google, herhangi bir müşteri için istisna olmaksızın tek bir kaynakta sabit hız sınırları uygular. Örneğin, bir proje içinde aynı vehicle_id
için saniyede 3'ten fazla maps.fleetengine.v1.VehicleService.UpdateVehicle
çağrısı yaparsanız HTTP 429
veya gRPC RESOURCE_EXHAUSTED
hatası almayı bekleyebilirsiniz.
Etkilenen ve sıklık sınırlaması uygulanan istekler, Google Cloud Console'da kota hatası olarak sayılmaz.
Hataları ele alma hakkında daha fazla bilgi edinin.
Kota Grubu | Dahil edilen API'ler | Saniyedeki İ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 |