Saya menggunakan vert.x sebagai server untuk menerima permintaan pencarian yang kemudian diproses di server menjadi beberapa permintaan HTTP keluar ke berbagai layanan eksternal.
Untuk perilaku asinkron saya memilih untuk menggunakan RxJava menggunakan klien http asli Vert.x.
Masalahnya, layanan yang saya gunakan membatasi saya maksimal 1 panggilan per detik.
Apa cara terbaik/sederhana untuk membatasi permintaan keluar NIO HTTP?
- Dalam satu lingkungan server.
- Dalam lingkungan server berkerumun.