|
|
|
|
|
by valenterry
1985 days ago
|
|
Akka Cluster works in-memory, RabbitMQ doesn't. Say you want to have multiple actors (one per user / customer or whatever) and you get HTTP requests and want that exactly this actor handles them (to guarantee consistency), then you can't really do this with RabbitMQ. I mean, you can make the machine that receives the request push it to the queue and keep the http connection alive, have the machine that is responsible for the user read it from a queue and then somehow tell the first machine how to respond the http request... but then you pretty much re-implemented Akka Cluster in a worse way. Persistent queues and Akka Cluster solve different usecases. |
|