What is the difference between SQS vs RabbitMQ vs Memphis?
Avatar Idan Asulin
Apr 16, 2023
14 15 16
What is the difference between RabbitMQ vs ZeroMQ vs Memphis?
Avatar Idan Asulin
Apr 16, 2023
10 11 12
What is the difference between Kafka vs ZeroMQ vs Memphis?
Avatar Yaniv Ben Hemo
Apr 16, 2023
2 3 4
What is the difference between Azure Event Hub vs Kafka vs Memphis?
Avatar Idan Asulin
Apr 16, 2023
5 6 7
How does ActiveMQ vs RabbitMQ vs Kafka vs Memphis work?
Avatar Idan Asulin
Apr 16, 2023
7 8 9
What is ActiveMQ vs IBM MQ vs Memphis?
Avatar Yaniv Ben Hemo
Apr 16, 2023
3 4 5
What is IBM MQ?
Avatar Yaniv Ben Hemo
Apr 16, 2023
4 5 6
What is an mq server?
Avatar Idan Asulin
Apr 16, 2023
3 4 5
How does mq messaging take place?
Avatar Idan Asulin
Apr 16, 2023
2 3 4
What if the Kafka consumer goes down?
7 8 9
Memphis Approach

The causes of consumer failure can vary.
For example, the consumer cannot process the message because a downstream microservice API is unavailable, returns an error or a database it attempts to connect is unavailable or unresponsive, or the consumer expects the message payload to be in a specific format.
Still, the producer has changed the format of the message, for example, by removing a required field.
Hence, the consumer cannot deserialize the message sent by the producer in that format.

If the Kafka consumer crashes, its partitions are reassigned to another member, who starts consumption from the last committed offset of each partition.
If the consumer crashes before committing any offsets, the consumer who controls the partitions will apply the reset policy to the Kafka cluster.

Memphis Approach

If the Memphis consumer crashes, its partitions are reassigned to another member, who starts consumption from the last committed offset of each partition and tries to establish the connection between all the parameters of the station and client, like the host, port, and stationName.