Yearly Archives
2017
Exchange-Fanout
Evvelki iki makalemiz (Merhaba RabbitMQ, WorkQueue) genelde mesaj queueya özelde ise rabbitmq'ya giriş mahiyetinde idi. Bu ve takip eden makalelerimiz ile birlikte rabbitmq'nun temeli olan exchange konusunu anlamaya çalışacağız.…
WorkQueue
Mesaj kuyruklarını, task işleyecek şekilde de kullanabiliriz. WorkQueue, işlenmesi uzun süre alan işlerin bir mesaj gibi queue içerisine konması yaklaşımıdır. Genellikle, sistem kaynaklarını fazla tüketen işlemler ve özellikler web…
Merhaba RabbitMQ
RabbitMQ mesaj alıp bu mesajı gönderen bir ara yazılımdır. RabbitMQ'nun sitesinde yazılım için, postahane metaforu kullanılmıştır. RabbitMQ posthane gibi, mesajı alıp bu mesajı iletmekten sorumludur. Temel rabbitMQ kavramları:
Producer:…
Apache Kafka’nın Java ile kullanımı
Bu yazımda kafka ile javada procuder ve consumer yapan küçük bir uygulama yapacağız.
Entity inheritance in JPA
Java Persistence API de kalıtımı inceliyeceğiz . 3 tür kalıtım stratejisi vardır bunlar :
Javada Özel Notasyonlar (Custom Annotations) Oluştutulması ve Kullanımı
Öyle bir notasyon yapalımki bize herhangi bir sınıftaki fieldların değerlerinin uzunluğunu kontrol etsin. Bunun için senaryomuz şöyle
Spring ile Restful WebServis kullanımı
Spring ile rest servisler nasıl kullanılıyor ona değineceğiz. Projemizi Maven ile açıyoruz ve gerekli kütüphaneleri pom.xml dosyamıza ekliyoruz.
Spring ile Java Persistence API kullanımı
Spring ile hibernate kütüphanesi kullanarak JPA örneği yapacağız. Projeyi maven’da açıyoruz ve gerekli olan kütüphanelerimizi ekliyoruz.