anladığım kadarıyla sisteminizde sadece clientlar sunucuya istek gönderiyor. update durumunda sunucuya fazla yük binmemesi için "gel update ini şu timestampten sonra al" şeklinde bir cevap dönebilirsiniz. Dönülen timestamp de örneğin 1 dakika sonrası ile 10 dakika sonrası arasında rastgele bir değer olur. Tabi saat başı gelen update sorgularını da zamana yaymak için, her sorgu sonucunda "bir sonraki sorgunu şu timestampten sonra yap" şeklinde daha genel bir uygulamaya da gidebilirsiniz.
Hüseyin Oğuz Albayrak 2012/2/23 Bugra Cakir <[email protected]> > Selam, > > İstemciler ve sunucu arasındaki protokole ek bir mesaj tipi eklenebilir. > Mesela istemcilere upgrade mesaj komutu gönderilir, hangi sürüme > yükseltilecekleri,v.s. gibi > protokol parametreleri olur. İstemciler bu upgrade komutunu aldıkları anda > upgrade prosedürlerini işletirler (scp, ftp, http put, v.s. gibi > metodlarla kendilerini > update ederler) > > Buğra > > 23 Şubat 2012 09:36 tarihinde M.Dumlupinar <[email protected]> yazdı: > > arkadaşlar merhaba, > > > > java da geliştirdiğim bir uygulamam 7/24 aralıksız çalışıyor ve 10 ile > > 1200 arası client a yüklü. clientların tamamı 1 server ile > > haberleşiyorlar. sistem kapalı devre (intranet) çalışıyor. uygulama > > sadece gösterim yapıyor. yaptığım değişiklerin yansıması esnasında > > client sayısı çok olduğu için updateler ciddi sıkıntı oluyor. ben bunu > > şu şekilde yapabilirim dedim; > > > > bütün client larda her saatbaşı tetiklenecek bir script ile > > > > 1-server daki uygulama dizinin md5 check sum ını alıp kendi üzerindeki > > uygulama dizinini kıyaslayacak > > 2-herhangi bir değişiklik varsa > > a) uygulamayı durduracak > > b) scp ile serverdan sadece değişen dosyaları isteyecek > > c) uygulamayı çalıştıracak > > > > sorularım > > 1- en mantıklı yol bu mudur > > 2- bu ise daha da iyi olabilir mi > > 3- değil ise sizlerin önereceğin bir yol var mı > > 4-bu işi yapan bildiğiniz hazır script / kaynak var mı > > > > İyi çalışmalar... > > _______________________________________________ > > Linux E-Posta Listesi > > [email protected] > > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > > 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 > _______________________________________________ > Linux E-Posta Listesi > [email protected] > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > 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 >
_______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php 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
