A message queue is a data structure, or a container – a way to hold messages for eventual consumption.
A message broker is a separate component that manages queues.
Related Contents:
- Is Apache Kafka appropriate for use as an unordered task queue?
- What’s the difference between REST & RESTful
- Logout: GET or POST?
- When to Redis? When to MongoDB? [closed]
- Domain Driven Design: Domain Service, Application Service [closed]
- Software Design vs. Software Architecture [closed]
- Component based game engine design [closed]
- Difference between a “coroutine” and a “thread”?
- When and How to use GraphQL with microservice architecture
- What’s the difference between “Layers” and “Tiers”?
- How do you design object oriented projects? [closed]
- Why is Linux called a monolithic kernel?
- What is opinionated software?
- What is N-Tier architecture?
- Architecture for merging multiple user accounts together
- When are you truly forced to use UUID as part of the design?
- What is a “feature flag”?
- What’s the purpose of Kafka’s key/value pair-based messaging?
- How to list supported target architectures in clang?
- React / Redux and Multilingual (Internationalization) Apps – Architecture
- Where does Elixir/erlang fit into the microservices approach? [closed]
- Why do stacks typically grow downwards?
- What’s the difference between “Solutions Architect” and “Applications Architect”? [closed]
- What is the technology behind wechat, whatsapp and other messenger apps? [closed]
- Difference between event handlers and callbacks
- How to detect target architecture using CMake?
- When to rewrite a code base from scratch
- Clean Architecture vs Onion Architecture [closed]
- How to design scalable applications? [closed]
- Do you know any alternative to NDepend for architects? [closed]
- Sharing code and schema between microservices
- What is domain logic?
- Why is number of bits always(?) a power of two? [closed]
- Onion architecture compared to hexagonal
- Is it a good idea to use MySQL and Neo4j together?
- What’s the difference between Architectural Patterns and Architectural Styles?
- Concrete symptoms of over-engineering [closed]
- CMake Multiarchitecture Compilation
- what is a store buffer?
- Writing Maintainable Event-Driven Code [closed]
- Code Bowling on “Hello World”? [closed]
- What is the role of Zookeeper vs Eureka for microservices?
- Should application architects write code?
- Building a minimal plugin architecture in Python
- How to version control a record in a database [closed]
- When to use the CQRS design pattern?
- DAO and Service layers (JPA/Hibernate + Spring) [duplicate]
- Difference between Transfer objects and Domain objects
- Core Data on client (iOS) to cache data from a server Strategy
- How are the fs/gs registers used in Linux AMD64?