2017-05-24 6 views
0

Ich testen die Here API für Geocodierungszwecke. Zur Zeit im Evaluierungszeitraum beinhalten einige meiner Tests die Geokodierung von bis zu 400 Adressen gleichzeitig (später kann ich selten 1000 Treffer erreichen). Als ich dies mit Google Maps probierte, gaben sie mir einen Fehler, der darauf hinwies, dass ich das Ratenlimit überschritten hatte, aber ich habe keinen solchen Fehler von Here API bekommen, obwohl ich nicht die Geschwindigkeit meiner Anfragen limitierte bevor das nächste gesendet wird).Hier API-Anforderung pro Sekunde begrenzt

  Public Plans Business Plans 
Basic  1    N/A 
Starter  1    1 
Standard 2    2 
Pro   3    3 

Welche unglaublich langsam scheint:

Aber in den Developer FAQ die Anfragen pro Sekunde Grenze wird als gegeben. 1 Anfrage pro Sekunde? 3 pro Sekunde auf dem höchsten Plan? Ist dieses Diagramm ein Tippfehler? Wenn ja, was sind die tatsächlichen Grenzen? Wenn nicht, welche Art von Fehler sollte ich erwarten, wenn ich dieses Limit überschreite?

Antwort

0

In ihrer Dokumentation heißt es, dass RPS "für jede Anwendung die Anzahl der Anfragen pro Sekunde an HERE Services berechnet als Durchschnitt (Anzahl der Anfragen über einen Zeitraum von 5 Minuten) für alle APIs für den Zugriff auf die aufgeführten Funktionen bedeutet für jeden Abonnementplan ". *

Sie sagen später in der Dokumentation, dass das Kontingent monatlich berechnet wird:" Wenn ein Verwendungsdatensatz in unser Abrechnungssystem geladen wird, der zu einem Plan führt, der sein monatliches Kontingent überschreitet, gilt der Preis für diese Verwendung record wird anteilig für den Anteil berechnet, der in Ihrem monatlichen Kontingent enthalten ist, und für den abrechenbaren Anteil. Nachfolgende Nutzungsdatensätze über Ihrem monatlichen Kontingent werden zu den auf dieser Website aufgeführten Transaktionspreisen angezeigt. "*

Überschüsse werden bei 200/$ 1 USD für Business oder 2000/$ 1 USD für öffentliche Pläne in Rechnung gestellt. Für den Pro-Plan werden Sie also Ihr Limit erreichen, wenn Sie mehr als 7,779 Millionen API-Anfragen in einem bestimmten Monat verwenden. Jede darüber hinausgehende Nutzung wird mit den oben genannten Raten abgerechnet.

  • Auszüge aus der oben verlinkten Entwickler-FAQ entnommen.
+0

Ich glaube, die Quote bezieht sich auf Gesamtanfragen; Ich habe nichts gesehen, was die Quote mit der Rate in Verbindung bringt, mit der Anfragen eingehen. –

+0

Sie haben Recht, Entschuldigung! Ich habe die monatliche Quote von 15K für Public oder 50K - 150K für Business (basierend auf Auswahl unter https://developer.here.com/plans) verpasst. Die monatlichen Quoten und Überschreitungen werden also in Rechnung gestellt, was mich glauben lässt, dass die Begrenzung der Rate außerhalb des 5-Minuten-Durchschnitts berechnet würde (300 - 900 Transaktionen pro 5 Minuten basierend auf den 1 - 3 RPS-Stufen). Übertrifft Ihre Anwendung 300 Anfragen in 5 Minuten? – iavery

+0

Ja, genau das habe ich mir auch gedacht, aber wenn ich 400 Adressen auf einmal geokodiere, dauert es höchstens eine Minute, ohne Fehler bei der Übergeschwindigkeit. Wenn ich mehrere Benutzer meiner Anwendung bekomme und einige von ihnen gleichzeitig geocodieren müssen, könnte ich in fünf Minuten über 900 gehen (wenn auch nicht oft). –

Verwandte Themen