Message Broker - Beyin Firtinasi
-
rakkoc bunu yazdı
hocam sırf meraktan soruyorum madem sistemde redis var, mb olarak da neden redis i kullanmıyorsun : https://redis.com/solutions/use-cases/messaging/ bunu sormamın sebebi bende büyük bir projeyi BullJS ile Redis yapisina taşıyorum bir sıkıntı var mı bu konuda yaşadığınız.
Yapmayın etmeyin,
edit:detayları yazacağım
-
rakkoc bunu yazdı
hocam sırf meraktan soruyorum madem sistemde redis var, mb olarak da neden redis i kullanmıyorsun : https://redis.com/solutions/use-cases/messaging/ bunu sormamın sebebi bende büyük bir projeyi BullJS ile Redis yapisina taşıyorum bir sıkıntı var mı bu konuda yaşadığınız.
Redis'in message broker olarak kullanilabilecegi ile ilgili bir makale okumustum ancak diger sistemlerle karsilastirildiginda o kadar iyi olmayacagi sonucuna vardim. Ayrica @sandman'la özelden konusurken o konu gecti ve tavsiye etmiyorum dedi. Kendisi detay verir :)
-
unbalanced bunu yazdırakkoc bunu yazdı
Kendisi detay verir :)
inşaAllah :D
-
MhmdAlmz bunu yazdıunbalanced bunu yazdırakkoc bunu yazdı
Kendisi detay verir :)
inşaAllah :D
Rakkoc'u özelden arayacağım, sen ocak dışısın
-
Suanki asamada proje baya degisti ve basitlestirildi. Ne redis'e ne message broker'a gerek kalmadi, yeni basic architecture ile tek exe yetiyor gibi görünüyor. Durduk yere bir sürü ugrasacakmisim :)
Burda servis, verileri artik anlik almayacak, kendi ihtiyaci oldugunda alacak. Yani verileri dataprovider'lardan isteyecek. Tüm veriler geldikten sonra basit bir hesaplama yapacak (toleransi genis oldugu icin basit bir hesaplama yetecek) ve o hesapla sonucunda dogru sonuc cikiyorsa, sinyal isleme kismina yollayacak.
Bu sayede cok daha performansli bir uygulama ortaya cikacak ve mümkün mertebe az kaynak kullanacak. Cünkü saniyede 10 binlerce verinin gelmesine, bunlarin bir yerlerde saklanmasina gerek yok. Hesaplama bittikten sonra hepsi bellekten temizlenip gidecek.
-
Hocam selamlar , Embedded device içerisinde sistem geliştiriyoruz o yüzden sistem kaynağı ve performans önemliydi bundan kaynaklı https://nats.io/ kullandık güzel bir sistem öneririm oldukça yüksek hızlarda çalışabilmekte.
-
sandman bunu yazdıMhmdAlmz bunu yazdıunbalanced bunu yazdırakkoc bunu yazdı
Kendisi detay verir :)
inşaAllah :D
Rakkoc'u özelden arayacağım, sen ocak dışısın
Biraz üzüldüm açıkcası kalbim kırıldı.... Neyse rakkoçtan öğrenirim ben problem yok (-_--)
-
Reskam bunu yazdı
Hocam selamlar , Embedded device içerisinde sistem geliştiriyoruz o yüzden sistem kaynağı ve performans önemliydi bundan kaynaklı https://nats.io/ kullandık güzel bir sistem öneririm oldukça yüksek hızlarda çalışabilmekte.
Tesekkürler hocam paylasimin icin. c# da destekliyormus https://nats.io/download/
Suan icin kullanacagim bir durum yok ama ilerde lazim olunca bunu da test ederim.
-
plugin seklinde yaptim sistemi süper oldu :)) uygulamanin klasörüne sadece data provider icin hazirlanmis dll'in kopyalanmasi taninmasi icin yetiyor. Böyle esnek yapilar cok hosuma gidiyor ve cok temiz oluyor.
Bundan 6-7 sene önce calistigim firmada UI tabanli plugin yapmistim, o proje baya karistik. MAF ve MEF kullandim, zaten Addin/plugin yazilirken bunlar kullaniliyor. UI tabanli plugin örnekleri hic yoktu, o yüzden baya ugrastirmisti beni.