Bir java ve php uygulama ile memcached

0 Cevap java

Ben bir java uygulaması üzerinden her 1-2mins kadar 8000 cihazların durumunu giriş ve veritabanındaki bir tablo DeviceID, zaman ve durum depolama içerir bir uygulama var.

Bu uygulamanın bir sonraki bileşen, (giriş kullanıcıya atanan olanlar, orada 500 eşzamanlı kullanıcılar her 16 aygıtları görüntülerken, yani max olabilir, ancak bu cihazların en son durumunu gösterir bir PHP arayüzü daha bir olasılıkla daha 50-100 kullanıcılar ortalama yük). Uygulama aynı zamanda cihazın zamanla durumu hakkında rapor yazdırır.

Ben her DeviceID için en son durumunu saklamak için java uygulama memcached kullanarak düşünüyor, ve sonra php uygulama olan sadece ekranı doldurmak için memcached erişmek edildi. Onlar seyrek çalıştırmak gibi önceki durumuna ilişkin raporlar veritabanını yine gelirdi.

Benim karışıklık bu memcached performans görünüşte önbellek güncelleme başına mutliple isabet ile gerçekleştirilmektedir gibi, bu uygulama için memcached yazmaya layık performans olacağını karar konusunda geldi. Bu uygulama muhtemelen önbellek okuma başına, (ancak app değil db doğrudan itti) birden fazla güncelleme olurdu. Ama kurtaracak bir makul büyüklükte (2-3GB) durumu masaya okur.

Ayrıca, farklı dil API gelen memcached okuma / yazma herhangi interoperabilty sorunları var mı?

0 Cevap