All Questions
Multi Step Processes medium

Your message queue consumer is crashing because it cannot keep up with the producer. Switching from a 'Push' model to a 'Pull' model helps because:

  1. A Pull models are faster.
  2. B It allows the Consumer to control the rate of consumption (processing only what it can handle).
  3. C Pull models do not require a network connection.
  4. D Push models cannot handle binary data.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions