fleetengine_grpc_service_config.json 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. { "service": "maps.fleetengine.v1.TripService", "method": "CreateTrip" },
  5. { "service": "maps.fleetengine.v1.TripService", "method": "GetTrip" },
  6. { "service": "maps.fleetengine.v1.TripService", "method": "SearchTrips" },
  7. { "service": "maps.fleetengine.v1.TripService", "method": "UpdateTrip" },
  8. { "service": "maps.fleetengine.v1.VehicleService", "method": "CreateVehicle" },
  9. { "service": "maps.fleetengine.v1.VehicleService", "method": "GetVehicle" },
  10. { "service": "maps.fleetengine.v1.VehicleService", "method": "SearchVehicles" },
  11. { "service": "maps.fleetengine.v1.VehicleService", "method": "UpdateVehicle" },
  12. { "service": "maps.fleetengine.v1.VehicleService", "method": "UpdateVehicleAttributes" }
  13. ],
  14. "timeout": "15s",
  15. "retryPolicy": {
  16. "maxAttempts": 5,
  17. "initialBackoff": "1s",
  18. "maxBackoff": "10s",
  19. "backoffMultiplier": 1.3,
  20. "retryableStatusCodes": ["UNAVAILABLE"]
  21. }
  22. },
  23. {
  24. "name": [
  25. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "CreateDeliveryVehicle" },
  26. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "GetDeliveryVehicle" },
  27. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "BatchCreateTasks" },
  28. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "CreateTask" },
  29. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "GetTask" },
  30. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "UpdateTask" },
  31. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "UpdateDeliveryVehicle" },
  32. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "ListDeliveryVehicles" },
  33. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "SearchTasks" },
  34. { "service": "maps.fleetengine.delivery.v1.DeliveryService", "method": "ListTasks" }
  35. ],
  36. "timeout": "60s",
  37. "retryPolicy": {
  38. "maxAttempts": 5,
  39. "initialBackoff": "1s",
  40. "maxBackoff": "10s",
  41. "backoffMultiplier": 1.3,
  42. "retryableStatusCodes": ["UNAVAILABLE"]
  43. }
  44. }]
  45. }