Rumah  >  Soal Jawab  >  teks badan

nginx - isu pengimbangan beban

Apakah persamaan dan perbezaan antara fungsi imbangan beban nginx/zookeeper?

我想大声告诉你我想大声告诉你2713 hari yang lalu668

membalas semua(1)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-16 17:23:15

    Rangka kerja perkhidmatan teragih penjaga zoo ialah sub-projek Apache Hadoop Ia digunakan terutamanya untuk menyelesaikan beberapa masalah pengurusan data yang sering dihadapi dalam aplikasi yang diedarkan, seperti: perkhidmatan penamaan bersatu, perkhidmatan penyegerakan status, pengurusan kluster, pengurusan item konfigurasi aplikasi, dll.

    1. zookeeper ialah sistem fail yang diperkemas. Dalam hal ini, ia agak serupa dengan Hadoop, tetapi sistem fail ZooKeeper menguruskan fail kecil, manakala Hadoop menguruskan fail yang sangat besar.

    2. zookeeper menyediakan banyak "komponen" yang boleh melaksanakan banyak operasi yang menyelaraskan struktur dan protokol data. Contohnya: baris gilir teragih, kunci teragih dan algoritma "pemilihan pemimpin" untuk sekumpulan nod rakan sebaya.

    3. zookeeper sangat tersedia dan kestabilannya cukup baik Kluster yang diedarkan sepenuhnya boleh bergantung kepada pengurusan kluster zookeeper dan menggunakan 4. zookeeper untuk mengelakkan masalah satu titik kegagalan sistem yang diedarkan.

    4. penjaga zoo menggunakan model interaksi yang digandingkan secara longgar. Ini adalah yang paling jelas apabila zookeeper menyediakan kunci yang diedarkan boleh digunakan sebagai mekanisme temu janji, membenarkan proses yang mengambil bahagian untuk menemui dan berinteraksi antara satu sama lain tanpa mengetahui proses lain (atau rangkaian). pada masa yang sama, selagi mesej ditinggalkan di zookeeper, selepas proses tamat, proses lain boleh membaca maklumat ini, dengan itu menyahgandingkan hubungan antara nod.

    5. zookeeper menyediakan repositori kongsi untuk kluster, di mana kluster boleh membaca dan menulis maklumat dikongsi secara berpusat, mengelakkan pengaturcaraan operasi dikongsi setiap nod dan mengurangkan kesukaran membangunkan sistem teragih.

    6. Reka bentuk penjaga zoo mengguna pakai corak reka bentuk pemerhati sudah ada di Zookeeper Pemerhati berdaftar itu bertindak balas dengan sewajarnya, dengan itu mencapai model pengurusan Master/Slave yang serupa dalam kelompok.
      Dapat dilihat bahawa penjaga zoo sangat kondusif untuk pembangunan sistem teragih Ia boleh menjadikan sistem teragih lebih mantap dan cekap.

     Nginx menggunakan teknologi proksi terbalik Pelayan proksi menerima permintaan sambungan di Internet, kemudian memajukan permintaan ke pelayan pada rangkaian dalaman, dan mengembalikan hasil yang diperoleh daripada pelayan kepada pelanggan yang meminta sambungan di Internet masa, pelayan proksi muncul sebagai pelayan kepada dunia luar. Teknologi pengimbangan beban proksi songsang memajukan permintaan sambungan secara dinamik daripada Internet ke berbilang pelayan pada rangkaian dalaman untuk diproses secara proksi terbalik, dengan itu mencapai pengimbangan beban. Ia ialah pelayan proksi HTTP dan proksi songsang berprestasi tinggi, serta pelayan proksi IMAP/POP3/SMTP. Boleh dikatakan bahawa Nginx kini merupakan pengimbang beban lembut HTTP yang paling banyak digunakan

    balas
    0
  • Batalbalas