Skip to Content
Hands-On Software Engineering with Python
book

Hands-On Software Engineering with Python

by Nimesh Verma, Brian Allbee
October 2018
Beginner to intermediate
736 pages
17h 39m
English
Packt Publishing
Content preview from Hands-On Software Engineering with Python

Message- queue-based

Message queue systems, such as RabbitMQ and the various cloud-based options, have several advantages going for them for certain types of applications. They generally allow pretty much any message format to be used, provided that it can be expressed as text, and they allow messages to remain in a pending state until they are explicitly retrieved and dealt with, keeping messages safe and ready to use until the final consumer of those messages is ready to consume them. By way of example, consider the following scenario:

  1. Two users are sending messages to a service through a distributed queue that lives on the Message-Queue Server
  2. User #1 sends their first message
  3. The service receives and acts on that message, but may not ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Architecture with Python

Software Architecture with Python

Anand Balachandran Pillai
Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Publisher Resources

ISBN: 9781788622011Supplemental Content