Тёмный

Event Driven Communication in Microservices - Message Brokers, RabbitMQ 

Go Türkiye
Подписаться 7 тыс.
Просмотров 3,7 тыс.
50% 1

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@MuhammetBektas-g2u
@MuhammetBektas-g2u Год назад
Merhaba, örneğin mail consumer ım var bazı mesajlar consume edildi ama mail iletilemedi hata aldık. Belirli bir süre sonra tekrar göndermeyi denememiz gerekiyor bunun için nasıl bir senaryo düşünebiliriz ve rabbitmq da nasıl yapabiliriz. Fail olanları ayrı bir queue ya mı göndermeliyim ama burda da delay vermem gerekiyor atıyorum 5 dk sonra mail consumer tarafından tekrar consume edilsin. Bunu nasıl yapabilirim daha önce tecrübe eden oldu mu? Teşekkürler
11 месяцев назад
birincisi, mail gönderimi başarılı ya da değil bilgisi senkron bir şekilde anlaşılıyorsa, ikincisi de asenkron bir şekilde anlaşılıyorsa (hedef mail server hata mesajı döndüğünde vs) birincisinde mevcut işe ack verildikten sonra delayed bir iş oluşturulabilir (bunun için rabbitmq_delayed_message_exchange plugin'i kullanılabilir) ikincisinde zaten bir delay durumu oluştuğu için delay olmadan yeni bir iş oluşturulabilir. burada tabi bir döngü oluşabilir, retry mekanizması kullanılabilir bunun için de, işin şuan kaçıncı kez denendiği ya da geçmişte kaç kez denendiği bilgisi tutularak sınıra ulaştığında ayrı bir akış çalıştırılabilir, örneğin kullanıcı profili email alamıyor olarak işaretlenerek tekrar mail gönderimi yapılmaz, kullanıcıdan onay istenir vs.
Далее
Microservice Nasıl Yapılmaz? Monolith vs Microservice
2:15:55
Ничего не делаю всё видео 😴
00:33
The joker favorite#joker  #shorts
00:15
Просмотров 18 млн
Event Sourcing and Axon Framework with Steven Beelen
2:17:59
Go ile Open Source Contribution - Session 1.1
2:36:18
Просмотров 2 тыс.
Liderin Gözünden: Trendyol Yazılım Departmanı
2:25:20
Merak Ettikleriniz - Soru & Cevap (Emre Savcı)
1:27:25
Просмотров 1,4 тыс.