Microservices communication patterns, messaging basics, RabbitMQ | Messaging in distributed systems
In the 1st episode, we discuss different types of communication between microservices, and we go through basics of messaging regarding: exchange, queue, binding, producers, consumers etc. As of today, we are learning the concepts based on RabbitMQ :) 🖥 Code: https://github.com/devmentors/Messagi... More content at: https://devmentors.io Join our Discord: https://devmentors.io/discord Follow us:   / dev_mentors    / devmentors    / devmentors  =========== Timecodes 00:00:00 - Intro 00:04:20 - Communication between microservices 00:17:45 - Synchronous one-to-one communication 00:27:33 - Synchronous one-to-many communication 00:34:18 - Asynchronous one-to-many communication using message broker 00:38:00 - Messaging basics 00:38:30 - Message 00:40:48 - Producer 00:41:22 - Exchange 00:41:56 - Queue 00:42:35 - Consumer 00:42:52 - Competing consumers 00:45:05 - Exchange types 00:45:36 - Fanout exchange 00:46:35 - Direct exchange 00:49:45 - Routing key 00:51:30 - Topic exchange 00:53:00 - Headers exchange 00:54:05 - Connections and channels 00:56:50 - Messaging all the way? 01:05:17 - Coding Time! 01:06:47 - Running RabbitMQ using docker 01:09:20 - RabbitMQ dashboard overview 01:16:18 - Solution overview 01:20:18 - Creating a connection for microservices 01:33:40 - Message publisher 01:55:03 - Message subscriber 02:08:43 - Messaging Background Service 02:16:52 - Sending a message (without topic patterns) 02:26:32 - Sending a message (with topic patterns) 02:29:10 - Testing unavailable consumer 02:32:30 - Competing consumers in action 02:39:40 Outro MUSIC -------------------------------------------------------------- ♪ Biscuit (Prod. by Lukrembo) Link :    • lukrembo - biscuit  --------------------------------------------------------------

Message delivery (at least-once, at most-once, exactly once?) | Messaging in distributed systems

Complete Kubernetes Course - From BEGINNER to PRO

On .NET Live - Messaging Patterns for .NET Developers

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Master Full-Stack Docker & CI/CD – Build a Production-Ready Pipeline

.NET 🚀🔥 : Seamless Messaging in .NET: Integrating MassTransit with RabbitMQ for Robust Systems!

Simple Code, High Performance

Allen Bradley PLC Programming Sequencer Tutorial. Sequence Control

How Microservices Communicate? Sync vs Async. Direct vs Brokers And Event Busses

What is a Message Queue and when and why would I use it

When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler • GOTO 2020

Vitamin D Expert: The Supplement World Is Giving The WRONG Advice!
![Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]](https://i.ytimg.com/vi/X48VuDVv0do/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNg7nINwKqigXGqrL80FN9YuTNGg)
Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

Complete GitHub Actions Course - From BEGINNER to PRO

Mini Course #2 Modular Monolith

Message deduplication | Messaging in distributed systems

Tibetan Healing Sounds for Mind, Body & Soul | Relaxation, Sleep & Inner Peace

