hieuthai642
1 questions
1 answers
Avatar
0
hieuthai642 Beginner
hieuthai642 Beginner
Thiết kế API limit rate như thế nào
Mọi người cho em hỏi, trong những sản phẩm thực tế thì có dùng API limit rate không ạ? <p> </p> <p> Nếu có thì sẽ thiết kế giải pháp như thế nào, (ngoài việc dùng API Gateway build sẵn) nếu thiết kế service riêng cho chuyện này cần làm những công việc chính gì </p> <p> </p> <p> Em có thấy 1 bài blog của Kong về thuật toán dùng trong rate limit <a href="https://konghq.com/blog/how-to-design-a-scalable-rate-limiting-algorithm/ " target="_blank">https://konghq.com/blog/how-to-design-a-scalable-rate-limiting-algorithm/ </a> </p> <p> </p> <p> Em hiểu là có thể thiết kế 1 service để limit rate (single entry point), service này sẽ áp dụng thuật toán nào đó để limit rate rồi route traffic tới các service khác trong hệ thống. như vậy có đúng không? </p> <p> </p> <p> Khi nói đến limit rate là mình chỉ giới hạn ở HTTP, hay các giao thức khác ở tầng application cũng có thể áp dụng như AMQP, MQTT, hay rộng hơn là traffic từ tầng transport (TCP, UDP) ạ </p>
Answer