asynchronous

21 Oct 2024

Building Microservices with Node.js and RabbitMQ

In modern software architecture, particularly in a microservices environment, different services need to interact with one another in an efficient and reliable manner. In this article, we will explore how to implement a simple communication system between two Node.js applications using RabbitMQ as our message broker. Introduction to RabbitMQ RabbitMQ is a robust, open-source message broker that allows applications to communicate with each other by sending messages. It’s an implementation of the Advanced Message Queuing Protocol (AMQP) and supports multiple messaging protocols.

21 Oct 2024

Building Simple PHP Applications Communicating via RabbitMQ

Introduction In modern application development, building microservices that communicate with one another efficiently is critical. Messaging systems like RabbitMQ have become a standard approach, facilitating asynchronous communication. In this article, we will examine how to create a simple PHP application where two separate PHP scripts communicate with each other using RabbitMQ. What is RabbitMQ? RabbitMQ is an open-source message broker that implements the Advanced Message Queuing Protocol (AMQP). It enables apps to communicate and share information despite being loosely coupled.