What design decisions would favour Scala’s Actors instead of JMS?
JMS and Scala actors share a theoretical similarity but don’t think of them as necessarily solving the same problems architecturally. Actors are meant to be a lightweight alternative to shared-memory concurrency where races and deadlocks are generally harder to accidentally create. JMS is a sophisticated API that’s meant to span direct messaging, publish/subscribe, transactions, EJB … Read more