"# mapandreduce" Hangi problemin çözümü gerçekleştirecektir? Projede hangi programlama dili kullanılacaktır (Java, C, C++, vb)?
Dağıtık sistemler üzerinde hesaplamalar yapıp sonra yapılan hesaplamaların birleştirilmesini sağlayacaktır.Buradaki problem tek sistem üzerinde yapılacak çok maliyetli işlerin dağıtık sistemler üzerine gönderilip hesaplanıp birleştirilmesi dir.Proje Javascript dilini kullanacaktır.
Projede hangi Framework ve API’ları ve kaynakları kullanacaksınız? Yukarıda belirtilen teknolojilerin hangi özelliklerinden dolayı seçildiğini açıklayınız?
Proje Javascript dili üzerinde React Js framework unu ve Node js üzerinde Socket IO kütüphanesini kullanacaktır.React Js ön yüz olarak kullanıcılara hizmet verecek socket io ise sistemler arasında verilerin anlık olarak çift taraflı taşınmasını sağlayacaktır.
Projenizi kodlanabilir ve somut 6 alt aşamaya bölünüz
React Js Ön Yüz Tasarımı Kullanıcıların diğer sistemlere map edecekleri kodları ve hesaplamaların sonuçlarının gösterildiği (reduce) kısmın tasarlanması Socket IO ile sistemlerin haberleşmesi Kullanıcılardan alınan map kodlarının diğer sistemlere gönderilmesi ve sonuçların toplanması React Js ile Sistemlerin Anlık Durum Bilgilerinin Gösterilmesi Sistemlerin bilgilerinin gösterildiği rapor sayfasının tasarlanması Socket IO ile sistemlerin durum bilgilerinin paylaşılması https://www.npmjs.com/package/systeminformation Sistem hatalarının yakalanması ve hesaplama işlemlerinin yönlendirilmesi Sistem üzerindeki hesaplamaların raporlandırılması