Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı Docker üzerinden Ruby MQ kullanımını adım adım göstermektedir.
- Video, Docker konteynerı üzerinden Ruby MQ'yu kurma ve kullanma sürecini anlatmaktadır. İçerikte önce RabbitMQ'yu Docker ile kurma, ardından bir producer (veri üreten) ve bir consumer (veri tüketen) uygulaması oluşturma adımları gösterilmektedir. Producer, Ruby MVC projesi üzerinden bir kuyruka mesaj gönderirken, consumer ise bu mesajları dinleyerek ekrana "welcome" mesajı yazdırır. Video, Swagger kullanarak test etme ve Docker konteynerlarını yönetme konularını da içermektedir.
- 00:01RabbitMQ Docker Örneği Tanıtımı
- Video, Docker üzerinden RabbitMQ kullanarak basit bir örnek uygulamayı anlatıyor.
- Ruby MQ bilgisayara kurulmadan, Docker konteynerı üzerinden kullanılacak.
- Konsol uygulaması, RabbitMQ kuyruğundan gelen isimleri "welcome" olarak ekrana yazacak.
- 00:47Gerekli Kurulumlar
- Ruby MQ bilgisayara kurulmalı, Windows kullanıcıları için Microsoft'un sitesinden kurulum yapılabilir.
- Docker, sadece RabbitMQ için değil, Red MongoDB, PostgreSQL gibi farklı teknolojileri de bilgisayara kurmadan kullanmak için kullanılabilir.
- RabbitMQ konteynerı ayağa kaldırıldığında, farklı konfigürasyonlar (kullanıcı adı, port vb.) verilebilir.
- 01:42RabbitMQ Kuyruğu ve Kontrol Uygulamaları
- Üretici (producer) olarak adlandırılan uygulama, kuyruğa veri atacak.
- Konsol uygulaması, kuyruğu sürekli dinleyip gelen verileri ekrana yazacak.
- Konteyner ve imaj, işlem bittiğinde veya "rm" komutu ile kaldırılabilir.
- 03:30Üretici Uygulaması
- Üretici uygulamasında Namecontroller, RabbitMQ servisi alarak parametre olarak gelen ismi "sendNameTo" metoduna gönderiyor.
- RabbitMQ servisi, connection factory oluşturarak konfigürasyonları uyguluyor ve connection ile channel oluşturuyor.
- Gönderilen mesaj, RabbitMQ kuyruğuna başarıyla ulaşıyor ve grafikte gösteriliyor.
- 07:10Konsol Uygulaması
- Konsol uygulamasında RabbitMQ bağlantısı için gerekli konfigürasyonlar veriliyor.
- Uygulama, belirli bir kuyrukta gelen mesajları dinleyip ekrana "welcome" yazıyor.
- Uygulama durduğunda kuyrukta kalan mesajlar, tekrar başlatıldığında okunuyor.