Peki haproxy roundrobini 
1 tane client den gelen 1000 istek icin 4 sunucuya random dağitim
yapabilecek mi ?
Birden cok client icin bunu yapabileceği mümkündür 
Peki 1 client icin bunu yapabilecek mi ?


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Doruk Fisek
Sent: Sunday, November 9, 2014 7:42 AM
To: [email protected]
Subject: [Linux-sunucu] Re: cluster destekli posta sunucusu

Sun, 9 Nov 2014 02:27:15 +0200, Ahmet AKBULUT <[email protected]> :

> abc.com   in mx 10    mx1.abc.comabc.com   in mx 20
> mx2.abc.comabc.com   in  mx 30   mx3.abc.com örnek olarak 3 tane
> posta sunucusu var birbirinden bağımsız mx1.abc.com a kullanıcıdan 10 
> tane mail atma istediği geldibu istediğin toplam 3 tane sunucu 
> üzerinden rastgele olarak gönderilmesi(her biri 10 ar tane değil  her 
> biri ortak kuyruğu kullanmalı )mail almakla ilgili bir beklentim 
> yoknfs iscsi gibi bir shared dosya sistemi ile bu işi görürüm diye 
> düsündüm ama posta sistemleri gönderecekleri her mailde  lock / 
> processing işlemleri yaptiklari icindosya sistemin bunu kontol 
> edebilmesi mümkün gibi gözükmüyorortak kuyruk yönetebilen bir yapiya 
> ihtiyacim varişin aslı bu

Cluster'a uygun bir dosya sistemi kullanırsanız (gfs2, ocfs2, vs) lock'ları
da yönetirler.

Ancak ortak dosya sistemi olması, birden fazla e-posta gönderim sunucusunun
aynı kuyruk dizinini kullanabilecekleri anlamına gelmiyor.
Aynı kuyruk dizini olunca, hangi sunucu hangi e-postayı kendisinin
göndermesini bilemeyecek. Linux bir dosyayı "okurken" lock etmez (başka bir
sürecin okumasını ya da silmesini engellemez), sadece bir süreç okurken
başka bir süreç dosyayı silerse, o dosyayı kullanan süreç onu okumayı
bitirmediği sürece dosya yok olmaz (ama başka bir süreç de onu dosya
sisteminde göremez). O nedenle tahminim, bu şekilde ortak bir kuyruk dizini
kullanmaya kalkarsanız, aynı e-posta çeşitli durumlarda birkaç kez
gönderilmesi ve ikinci gönderenler e-postayı silmeye kalktığında hata
oluştuğuna dair log basacaklardır.

Eğer çok özel bir nedeni yoksa, ayrı kuyruklar gönderim verimini arttıracak
bir kavram. Ayrı kuyruklar ile bu istediğinizi yapmak çok da
kolay:

* n tane Postfix sunucusu kurarsınız
* Bu sunucuları x IP'sinden relay alabilecek biçimde ayarlarsınız
* x IP'sine bir tane Haproxy kurarsınız, ona 25. porttan gelecek istekleri
bu n tane Postfix sunucusuna rastgele dağıtmasını istersiniz (isterseniz
ağırlık da verebilirsiniz sunuculara).
* E-posta gönderecek tüm istemcileri SMTP sunucu olarak x IP'sini
verirsiniz.

Not olarak belirteyim, MX kayıtları, e-posta "alacak" sunucuyu belirtmek
için kullanılır. E-posta gönderim işlemi tamamen istemcide yapılacak
ayarlarla belirlenir.

                   Doruk

--
Özgür Yazılım A.Ş. ~ #
http://www.ozguryazilim.com.tr
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap