java 如何实现负载均衡调用接口
黄舟
黄舟 2017-04-18 09:04:15
0
3
505

我需要调客户一个接口(webservice),客户把这个接口分A、B两台服务器部署了。 但他们又没有配置nginx来做负载均衡,我们也不能用nginx来给他加一个,只能自己用程序来实现。 请问怎么破这个问题?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(3)
阿神

Laksanakan pengimbangan beban sendiri, saya rasa anda mungkin memerlukan ini. Algoritma pengimbangan beban

巴扎黑

Bagaimana anda mahu memecahkannya? Tidakkah anda sudah terfikir untuk "melaksanakan sendiri dengan program"?

nginx tidak boleh digunakan kerana nginx biasanya digunakan sebagai proksi terbalik Proksi terbalik yang dipanggil perlu dipasang pada bahagian pelayan klien (dalam kes anda Ini tidak boleh dilakukan)

Jadi, anda perlu menulis kod anda sendiri untuk melaksanakan pelayan proksi hadapan Di pihak anda, aplikasi anda menghantar permintaan kepada "pelayan proksi" anda, dan kemudian pelayan proksi memajukan permintaan kepada klien Pemetaan api ialah kod keras atau fail konfigurasi, atau sama ada ia jmx, anda boleh mengambilnya di hujung jari anda!

Jadi soalan anda ialah, saya terlalu malas untuk menulis pelayan proksi dengan tangan Adakah terdapat yang sedia dibuat?

Tambahan:

Malah, nginx juga boleh melakukannya, dan ia sepatutnya lebih mudah.

  1. Bina pelayan anda sendiri

  2. Gunakan nginx

  3. pada pelayan ini
  4. Konfigurasikan peraturan pemajuan untuk nginx

  5. ini
  6. Biar semua permintaan aplikasi anda dihantar ke pelayan di atas

  7. Pelayan baharu ini akan membantu anda memajukan permintaan kepada pelbagai perkhidmatan web pelanggan

  8. Setiap perkhidmatan web pelanggan mengembalikan data ke pelayan baharu ini

  9. Pelayan baharu mengembalikan data ke aplikasi anda

Ia agak bagus, ^^

Peter_Zhu

Saya hanya boleh melakukan beban sendiri

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan