Bir senaryoyu şöyle düşünün: Çok fazla veri üreten merkezi bir bilgisayarınız olduğunu varsayalım. Bu veriler, maalesef üretmekten daha uzun süren bazı işlemlerden geçmelidir. İşlemin gerçek zamanlı olarak yakalanması için daha fazla bağımlı bilgisayar bağlarız.
Ayrıca, kölelerin iş ortasında ağdan ayrılma olasılığını ve ek kölelerin eklenmesini hesaba katmalıyız. Merkezi bilgisayar, tüm işlerin tatmin olmasını ve bir köle tarafından bırakılan işlerin başka bir işyerine geri gönderilmesini sağlamalıdır.
Ana soru şudur: Bunu başarmak için hangi yaklaşımı kullanmalıyım?
Ama belki de aşağıdakiler bir cevaba ulaşmama yardımcı olacaktır: Yapmaya çalıştığım şeyin bir adı veya tasarım modeli var mı?
Bu bilgisayarların birbirleriyle konuşmasını sağlamak için hangi bilgi alanına ihtiyacım var? (örneğin, biraz bilgim olan bir veritabanı yeterli olacak mı, yoksa henüz bilmediğim soketler mi içerecek?)
Böyle bir sisteme örnek var mı? Ana soru biraz geneldir, bu nedenle bir başlangıç noktası / referans noktası olması iyi olur.
Not Bu yönde işaret eden çözümler takdir edilecektir böylece c ++ ve pencerelerin kısıtlamalarını varsayıyorum.