Merhaba, "İçine ne koydukları belli değil" den kaynaklı değil tabi ki de 🙂 ama yine de bu dokümanın bana gerekli olmasından dolayı küçük bir araştırma ile erişebildiğim tüm parametreleri bir arada toplamaya çalıştım. Swagger bunu harika yapıyor zaten ama bana uygulama içinde lazımdı. O yüzden aşağıdaki çalışmayı yaptım ve uygulama havuzum içerisinde private hariç, dönüş … Evde Uygulama Dokümantasyonu Yapımı yazısını okumaya devam et
Yazar: erolakgul
Rabbit MQ – Routing
Merhaba, Bir önceki senaryoda publisher tarafından gönderilen bir mesajın birden çok kullanıcıya gönderilmesini incelemiştik. https://www.rabbitmq.com/tutorials/tutorial-four-dotnet.html Şimdi ise yalnızca "error" hata mesajlarını günlük dosyasına yönlendirme konusunda çalışma yapacağız. Yine de tüm günlük mesajlarını konsolda istersek yazdırabiliriz. Bunu da alıcı taraftaki düzenleme ile yapabiliriz. Exchange tiplerinden bahsetmiştik, bu örnekte "direct" olanı kullanacağız. Exchange ve queue arasındaki ilişkiyi binding … Rabbit MQ – Routing yazısını okumaya devam et
Rabbit MQ -Publish/Subscribe
Merhaba, Bir önceki yazımızda çalışma kuyruklarını incelemiştik. Çalışma kuyruklarındaki ana mantık ise, her bir görevin bir worker'a teslim olmasını sağlamaktı. https://www.rabbitmq.com/tutorials/tutorial-three-dotnet.html Bugünkü çalışmada ise birden fazla worker'a bir mesaj göndereceğiz. Bunu birden fazla kullanıcın bildirimlerini takip ettiği bir gazete gibi düşünebiliriz. Gazete "Şok şok şok emekliye müjde!!! Doğalgaz bulundu..." diye bir yayın yaptı diyelim, o … Rabbit MQ -Publish/Subscribe yazısını okumaya devam et
Rabbit MQ -Work Queues
3.cü bölümde çalışma kuyruklarını inceleyeceğiz; İlk bölümde bir kuyruğa ait mesajı gönderdik ve karşı taraftan karşıladık. https://www.rabbitmq.com/tutorials/tutorial-two-dotnet.html Çalışma kuyruğu oluşturulmasının nedeni, kaynağın uzun sürecek olan bir görevin tamamlanmasını beklemeden sıraya almasıdır. Bu yüzden uzun sürecek olan görevleri birden çok çalışan arasında dağıtmak için kullanılacak bir Çalışma Kuyruğu ile deneme yapacağız. System.Threading namespace i altındaki Thread.Sleep() … Rabbit MQ -Work Queues yazısını okumaya devam et
Rabbit MQ – Queue ile Model Gönderilmesi
Merhaba, İlk bölümde kurulum ve string mesaj ile kuyruktan veri gönderimi ve alınmasını incelemiştik. Şimdi bir kaç değişiklik yaparak kuyruktan bir model (class) datası göndereceğiz; Category modelimde name ve description isimli 2 attribute üm var, bir tane Fill isimli method açıyorum ve static olarak dolduruyorum, son olarak da bir instance almak için fonksiyonumuzu yazıyoruz. Ana … Rabbit MQ – Queue ile Model Gönderilmesi yazısını okumaya devam et
Rabbit MQ Kurulum & HelloWorld
Merhaba, Bu yazımızda message broker olarak bilinen rabbit mq ile ilgili küçük bir tanıtım,kurulum ve demo çalışması yapacağız. https://en.wikipedia.org/wiki/RabbitMQ buradaki açıklamaya göre ; "RabbitMQ, başlangıçta Gelişmiş Mesaj Kuyruklama Protokolünü (AMQP) uygulayan ve o zamandan beri Akışlı Metin Yönelimli Mesajlaşma Protokolünü (STOMP) desteklemek için bir eklenti mimarisiyle genişletilen açık kaynaklı bir mesaj aracı yazılımıdır (bazen mesaj … Rabbit MQ Kurulum & HelloWorld yazısını okumaya devam et
React JS Notları
1.KURS Yazılım Bilimi React youtube yayınlarından elde edilen notlardır. İlk kez alınan eğitim için hap niteliğinde olduğu için izleme ve not tutma gereği duydum 🙂 kanal sahibine anlatımı için çok teşekkürler.. Ders 1 ttps://nodejs.org/en/ adresinden node js stable sürüm indirldi ve kurulumu yapıldı. cmd uygulaması yönetici olarak çalıştırıldı ve ekranda aşağıdaki komut çalıştırıldı npm install … React JS Notları yazısını okumaya devam et
Azure DevOps Pipeline CI/CD Süreci
Merhaba, Azure Pipelines, kodu sürekli ve tutarlı bir şekilde test etmek ve oluşturmak ve herhangi bir hedefe göndermek için (Pipeline) sürekli entegrasyonu (CI) ve (Release )sürekli dağıtımı (CD) birleştirme amaçlı kullanıyor. Biz de bu yazımızda bir projemizi test edeceğiz. Daha önceki bir yazımızda pipeline ile ilgili küçük bir deneme yapmıştık, Şimdi ise tamamen code integration … Azure DevOps Pipeline CI/CD Süreci yazısını okumaya devam et
Windows 10’da Dotnet Core Projesi (Web/Api) Yayınlama
Merhabalar, bu yazımızda client ortamında (windows/iis) bir dotnet core projesini nasıl yayınlayabiliriz onu inceleyeceğiz. İlk olarak IIS özelliklerimiz açık mı onu kontrol ediyoruz (win+r => appwiz.cpl), açık değilse windows 10 iss kurulumu için şuradaki linki takip edebiliriz => https://www.sistemciler.com/windows-10-internet-information-services-iis-kurulumu-resimli-anlatim/ IIS kurulumunu yaptıktan sonra (win + r => inetmgr.exe) ile panel açalım. Link'teki gibi çalışıp çalışmadığını … Windows 10’da Dotnet Core Projesi (Web/Api) Yayınlama yazısını okumaya devam et
Column contains null data
Merhaba, Aşağıdaki hata, veri tabanında integer veya datetime olarak işaretli olup null kalan datalara atılan select sonrası veya ilgili tablonun entity'sinden çekilmek istenen koleksiyon sonrası alınabilir. Bu uyarı yukarıda da bahsettiğimiz gibi null olmaması gereken data tipi olan alanların null olmasından kaynaklıdır. Çözüm olarak en temiz yöntem, veri tabanında bu tipte olan data varsa onların … Column contains null data yazısını okumaya devam et