Kami sedang mempersiapkan migrasi dari lingkungan berikut:
Apache 2.0.2 --AJP -> JBoss4.2.2
untuk
Apache 2.2.3 - ??? -> JBoss 5.1.0
Bagaimana Anda menggabungkan keduanya?
Pilihannya adalah:
- AJP Klasik (berarti membangun mod_jk untuk Apache)
- mod_proxy (meneruskan permintaan HTTP ke JBoss)
- mod_proxy_ajp
Opsi 2 adalah solusi yang paling populer saat ini karena sepertinya berarti lebih sedikit pemrosesan karena tidak perlu lagi menerjemahkan respons JBoss dari AJP, dan waktu CPU adalah sesuatu yang perlu kita perhatikan secara cermat dalam infrastruktur kita. Opsi 2 dan 3 juga datang dengan bangunan Apache yang didukung oleh Red Hat.
Saat ini saya tidak dapat melihat kami memilih opsi 1, karena kami mendapatkan AJP 'gratis' dengan opsi 3.
Karena itu, apa pro dan kontra dari opsi 2 dan 3? Apakah kekhawatiran tentang beban CPU benar-benar sesuatu yang perlu kita khawatirkan? Apa yang kita kehilangan dalam memproses data biner (lalu lintas AJP) yang kita dapatkan dalam mengurangi bandwidth dan IO?
Infrastruktur kami akan menjadi Apache yang menghadirkan hingga 9 JBos yang sangat disetel (tetapi biasanya sekitar setengah dari itu) semuanya pada mesin RHEL 5 yang sama, yang divirtualisasi dalam cloud pribadi.
Terima kasih sebelumnya atas petunjuk / saran.
Kaya
sumber
Host
sundulan akan bisa melewati dengan benar jika Anda menggunakanProxyPreserveHost On