Ozet niteliginde yararli bir video olmus hocam bu arada net6 da top level statement özelliği geldi net6 secip assagida don't use top level statements derseniz main method yapisi gozukur oluyor
Task kullanırsak ekran kilitlenmeden arka planda mail atma işlemini gerçekleştirebiliriz. İşlem bitince de signalR ile client'e bilgi verebiliriz. RabbitMQ'u daha geniş amaçlar için kullansak daha faydalı olur diye düşünüyorum.
Hocam çok yararlı bir video olmuş, emeğiniz için teşekkürler :) Bir sorum olacaktı, şuan çalıştığım mevcut projede sms ve mail gönderiminde prod veya stage ortamlarında proje ayakta iken arka planda job'lar çalışıyor. Her mail/sms transaction için sistem mesajı gönderiyor. Job ve rabbitmq bir arada kullanılabilir mi veya nasıl bir yol izlenmeli bunla ilgili bir görüşünüz var mıdır?
Job bildirim zamanında artık bildirim yapmayacak bunun yerine tek yapması gereken Rabbitmq kuyruğuna veri eklemek olacak. Orada kuyruğu dinleyen ek bir consol uygulaması olacak, kuyruktaki verileri tek tek alacak, artık aldıktan sonra ne yapmasını istiyorsan onu da body'de taşıdığın yapıda belirtip kuyruk yakalayan programda if bloglarıyla işlersin. Son olarak bu tarz bir yapı için kuyruktan yapılamayan bir işin silinmemesi adına, kurukta denenen iş try catch ile yakalanır, eğer hata alınırsa tekrar kuyruğa eklenir alınmaz ise silinir. Eğer videoda yaptıklarımı temel seviyede anladıysan burada anlatıklarımı çok rahat uygularsın.
Mesajını aldım Taner kardeşim. Eline sağlık sade ve eğlenceli olmuş.
Emeğine sağlık Taner Hocam böyle temel seviye bilgiler harika oluyor.. direkt komplike bir şekilde girildiğinde yapıyı anlamak daha da zorlaşıyor.
Rica ederim
Faydalı bir video olmuş elinize sağlık
Teşekkürler :)
Ozet niteliginde yararli bir video olmus hocam bu arada net6 da top level statement özelliği geldi net6 secip assagida don't use top level statements derseniz main method yapisi gozukur oluyor
Sagolasin bilmiyordum cok yararli oldu bu bilgi 🙏😊
meşaz
:))
Emeğine sağlık. Kısa ve öz olarak anlatmışsın.
Rica ederim :)
Task kullanırsak ekran kilitlenmeden arka planda mail atma işlemini gerçekleştirebiliriz. İşlem bitince de signalR ile client'e bilgi verebiliriz. RabbitMQ'u daha geniş amaçlar için kullansak daha faydalı olur diye düşünüyorum.
Bunu aynı anda 1000 mail göndereceğin bir projede yapamazsın.
Burada anlatmak istediğim RabbitMQ olmadan da main thread kilitlemeden task ile işlem yapılabilir.@@taner-saydam
Teşekkürler hocam ilaç gibisiniz :)
:) Rica ederim
teşekkürler
meşaz :D
:)
Hocam çok yararlı bir video olmuş, emeğiniz için teşekkürler :) Bir sorum olacaktı, şuan çalıştığım mevcut projede sms ve mail gönderiminde prod veya stage ortamlarında proje ayakta iken arka planda job'lar çalışıyor. Her mail/sms transaction için sistem mesajı gönderiyor. Job ve rabbitmq bir arada kullanılabilir mi veya nasıl bir yol izlenmeli bunla ilgili bir görüşünüz var mıdır?
Job bildirim zamanında artık bildirim yapmayacak bunun yerine tek yapması gereken Rabbitmq kuyruğuna veri eklemek olacak. Orada kuyruğu dinleyen ek bir consol uygulaması olacak, kuyruktaki verileri tek tek alacak, artık aldıktan sonra ne yapmasını istiyorsan onu da body'de taşıdığın yapıda belirtip kuyruk yakalayan programda if bloglarıyla işlersin. Son olarak bu tarz bir yapı için kuyruktan yapılamayan bir işin silinmemesi adına, kurukta denenen iş try catch ile yakalanır, eğer hata alınırsa tekrar kuyruğa eklenir alınmaz ise silinir. Eğer videoda yaptıklarımı temel seviyede anladıysan burada anlatıklarımı çok rahat uygularsın.
@@taner-saydam teşekkürler uygulayacağım mutlaka
meşaz ne dostum
Gizli o :)