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

14m read time From blog.devgenius.io
Post cover image
Table of contents
Integrating PHP Applications with Ecotone and RabbitMQLogical and Physical part of the SystemEcotone’s Distributed BusSending an CommandReceiving an CommandHow does Commands works another the hoodPublishing Event MessagesSubscribing to Event MessagesKeeping the Events PrivateDistributing all the EventsPrivate vs Public EventsDecoupled Message ClassesSubscribing to more Events at onceFailure modeMissing Command HandlerDistributing Events Safely with Outbox PatternSending MetadataSeparate Queues and ProcessingSummary

Sort: