Βρήκα μια τυχαία διεπαφή από το Διαδίκτυο
Διεπαφή καιρού:http://t.weather.sojson.com/api/weather/city/101020100
Χρησιμοποιήστε το "kong-dashboard" για να δημιουργήσετε μια υπηρεσία, η κύρια διαμόρφωση είναι η εξής και οι άλλες διαμορφώσεις είναι ακριβώς οι εξής.
Φυσικά, μπορείτε επίσης να δημιουργήσετε μια υπηρεσία μέσω του kong api, του συνδέσμου τεκμηρίωσης:https://docs.konghq.com/0.14.x/admin-api/#service-object
Για να δημιουργήσετε μια διαδρομή χρησιμοποιώντας το "kong-dashboard", δεν μπορείτε να τη δημιουργήσετε απευθείας στη διεπαφή δρομολόγησης, πρέπει να κάνετε κλικ στο πρώτο κουμπί στη δεξιά πλευρά κάθε γραμμής από τη λίστα υπηρεσιών για να τη δημιουργήσετε, η κύρια διαμόρφωση είναι η εξής:
Φυσικά, οι διαδρομές μπορούν επίσης να δημιουργηθούν μέσω του kong api, με σύνδεσμο προς την τεκμηρίωση:https://docs.konghq.com/0.14.x/admin-api/#route-object
Έχουμε πρόσβαση στην πύλη api kong στο http://ip:8000/weather/{κωδικός πόλης}, όπως φαίνεται παρακάτω, η οποία επιστρέφει τις καιρικές συνθήκες στη Σαγκάη και στο Τζινίνγκ, αντίστοιχα,
Προστέθηκε η προσθήκη ελέγχου ρυθμού "περιορισμός ρυθμού".
Εισαγωγή προσθήκης:https://docs.konghq.com/hub/kong-inc/rate-limiting/
Ο αριθμός των αιτημάτων HTTP που μπορεί να κάνει ένας προγραμματιστής ανά δευτερόλεπτο/λεπτό/ώρα. Πρέπει να υπάρχει τουλάχιστον ένας περιορισμός.
Η κύρια διαμόρφωση είναι η εξής, μόνο η ίδια IP είναι προσβάσιμη έως και 30 φορές το λεπτό:
Χρησιμοποιούμε ab mock requests, tutorials:
Υποβλήθηκαν συνολικά 120 αιτήματα και ο αριθμός των ταυτόχρονων ήταν 10 και το αποτέλεσμα επιστροφής ήταν το εξής:
Ζητήθηκε συνολικά120Απέτυχε90χρόνος, χρειάστηκαν συνολικά 6.618 δευτερόλεπτα, υποδεικνύοντας ότι το όριο ρυθμού μου είναι αποτελεσματικό!
Εάν ξεπεραστεί το καθορισμένο ποσοστό πρόσβασης, θα εμφανιστεί"429 Πάρα πολλά αιτήματα"status code και επιστρέφει ένα σφάλμα όπως αυτό:
{"message":"Υπέρβαση ορίου ρυθμού API"} (Τέλος)
|