Nginx ile Trafiği Yansıtma


16

Ben sunucum / kaynak gelen trafik çoğaltmak / ayna gerekir.

Demek istediğim, sunucu olarak A ve B ve N (nginx) var.

N / kaynağa gelen tüm trafik -> hem A hem de B'ye yönlendir

Mümkün mü?


2
Muhtemelen bunu yapmak istemezsiniz. Gerçekten ne yapmaya çalışıyorsun?
Michael Hampton

1
Bunu yapmak için gerçekten ihtiyacım var
Agus

2
Bir kullanım durumum var. Üretim altyapımızın kullandığı sunucularıma veri gönderen bir müşterim var. Daha da geliştirilmesi için dev sunucularıma itti aynı veri gerekir. İstemci yalnızca 1 uç noktaya veri gönderebilir. Nedenini sorma, bilmiyorum.
Dostum

1
Oh, trafiği çoğaltmam gerekiyor, yani trafik A tarafından işlenecek, ancak B çevrimdışı işlem yapmayı başaracak
Agus

2
Bana yardımcı olan bir yanıtla bu sorunun başka bir sürümünü buldum: serverfault.com/a/515531/175380 Temel olarak, konumu bir post_actionyönergede yansıtılacak şekilde ayarladınız . Bu, istek üretim makinesi tarafından yerine getirildikten sonra çalışacaktır.
Adam Lukens

Yanıtlar:




2

Onların README'sine dayanarak GOR'un sorununuzu çözmenize yardımcı olabileceği anlaşılıyor.

Daha önce hiç kullanmadım, sadece bu hafta tökezledim, çok iyi şanslar!


Hey GOR kullanarak sadece bir http 200 ile kabul eder. Yani bir yanıt nesnesi veya doğrulama varsa, müşterinin ona ne gönderdiğini yapmak istiyorsa, bunun onun için çalışacağını düşünmüyorum. Anlayabildiğim kadarıyla Gor'da yeniyim, sonuç nesnesini çıktı segmentlerinizden birinden aktaramazsınız.
PatrickWalker

Şu anda GOR'u test ediyoruz ve birkaç sorunumuz var. Başlıkları şu şekilde yorumlar: Konum: // newpath GET gibi istek üreten // newpath. Gevşek orijinal üstbilgileri (ana bilgisayar kullanıcısı vb. Dahil) yönlendirir Başka bir araca geçiyoruz.
Aalex Gabi


0

Kazıp kazdıktan sonra bir çözüm buldum. Burada görebilirsiniz @scari tarafından gerçek trafik testi için başka bir nginx sunucusuna istek kopyalayın ve gönderin

Diğer insanlar için aramayı kolaylaştırmak için burada bahsetmem gerektiğini düşündüm. Kurulumumda uwsgi kullanmadım - bunun yerine gelen her isteği ek bir sunucuya çoğaltmak istedim (zaten yük dengelenmiş omurga sunucularına ek olarak).

Umarım yardımcı olur,
Liron

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.