ben almak işlemek ve saniyede 50,000 TCP isteklerine yanıt verecektir kurumsal yazılım son derece yüksek performanslı parça, inşa ediyorum. Bu, bir dizi Amazon EC2 sunucusuna yayılacak, ancak olabildiğince saniyede binlerce istek gerçekleştirebilecek tek bir sunucu almak istiyorum (5k/sn için çekim). Büyük olasılıkla Amazon Linux çalıştıran m1.xlarge örneğini kullanacağım.En Verimli Yüksek Performanslı Sunucu Soket/Konu Tasarımı
Ben Boost ASIO ile C++ bu yazılımı inşa ediyorum ve ben yuva yönetimi mimarisi en verimli şekilde anlamaya çalışıyorum. örneklerle (http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/examples.html) olarak biz çalışana birden vCPUs gerekecek beri "HTTP Sunucusu 2" taklit doğru eğilim.
birisi gerçekten orada her HTTP sunucusu örneğinin artıları/eksileri tarif edebilir ve bu birçok bağlantıları ile uğraşan, ben herhangi bir ek bilgi takdir gerçekten istiyorum (Boost priz ile ilgili olarak, ve/veya yüksek verimli EC2 yapılandırması).
Çok teşekkürler!
Saniyede 50k ileti tam olarak kesilmese de, buna "aşırı derecede yüksek performans" demezdim. http://www.marketdatapeaks.com/ –
Benim için aşırı derecede yüksek performans.Tabii ki borsa büyüklüğünde değil (tabii ki daha büyük hacimli başka şirketler de var), ancak bu 50k'lık taleplerin her biri arka plan üzerinde yapılacak iyi bir işlem miktarına sahip (sadece statik dosyaları değil) oldukça yoğun düşünün. Bunun gibi herhangi bir deneyiminiz var mı? Teşekkürler! – Harry
Yaparım, ama maalesef, bahsettiğiniz örnekleri bilmiyorum. –