<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr" -->

---
title: Integrating PHP Applications with Ecotone and RabbitMQ
description: This post discusses the challenges of integrating PHP applications and introduces Ecotone with RabbitMQ as a solution to simplify the integration process. It...
canonical: https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Integrating PHP Applications with Ecotone and RabbitMQ | daily.dev
og:description: This post discusses the challenges of integrating PHP applications and introduces Ecotone with RabbitMQ as a solution to simplify the integration process. It...
og:url: https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr
og:image: https://api.daily.dev/og/posts/4MoCcByHr.png
og:image:alt: Integrating PHP Applications with Ecotone and RabbitMQ
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrating PHP Applications with Ecotone and RabbitMQ

**[Medium](https://daily.dev/sources/medium_js)** · 14 min read · 10 upvotes · 0 comments

## Summary

This post discusses the challenges of integrating PHP applications and introduces Ecotone with RabbitMQ as a solution to simplify the integration process. It explains the difference between the logical and physical parts of a system and how Ecotone's Distributed Bus works to provide higher-level abstractions for communication between services. The post also covers topics such as sending commands and publishing events, keeping events private, distributing all events, decoupled message classes, error handling, and more.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.devgenius.io/integrating-php-applications-with-ecotone-and-rabbitmq-df60f93eb1db>

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#php](https://daily.dev/tags/php), [#rabbitmq](https://daily.dev/tags/rabbitmq)

[View this post on daily.dev](https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Integrating PHP Applications with Ecotone and RabbitMQ","url":"https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr"},"datePublished":"2024-03-01T04:00:07.345Z","dateModified":"2024-05-09T08:39:06.345Z","description":"This post discusses the challenges of integrating PHP applications and introduces Ecotone with RabbitMQ as a solution to simplify the integration process. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b7183e43a8ae2a5aa016f7377de012ff?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b7183e43a8ae2a5aa016f7377de012ff?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Medium","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Medium","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium","url":"https://daily.dev/sources/medium_js"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/integrating-php-applications-with-ecotone-and-rabbitmq-4moccbyhr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":10},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"webdev,php,rabbitmq","timeRequired":"PT14M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":3,"name":"Integrating PHP Applications with Ecotone and RabbitMQ"}]}
```

