Question
Q7b: A message queue is used to ensure delivery of published messages to clients who have subscribed to the queue. To implement the persistence layer,
Q7b: A message queue is used to ensure delivery of published messages to clients who have subscribed to the queue. To implement the persistence layer, a MySQL database deployed on a server is used. Describe challenges with this architecture with respect to distributed system design goals.
Note: The goal of distributed system:
1. Support sharing resources (accessibility)
2. Distribution transparency (types: access, location, relocation, migration, replication, concurrency, failure)
3. Openness (goals: avoiding vendor lock-in, interoperability, portability, extensibility)
4. Scalability (types: size, geographical, administrative)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started