Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are seda and the actor model essentially equivalent?

SEDA is essentially a set of independent "services" that communicate with each other via queues, which could further be abstracted as message passing.

The actor model is a set of independent functions, which communicate with each other through message passing.

Aren't they essentially equivalent? Am I missing some key difference?

like image 804
Jonathan Winks Avatar asked Nov 14 '11 21:11

Jonathan Winks


1 Answers

From looking at http://www.eecs.harvard.edu/~mdw/proj/seda/ (archived here), they don't seem to be. SEDA could easily be implemented over actor model, but an actor-based application doesn't need to have anything like SEDA's stages.

like image 76
Alexey Romanov Avatar answered Sep 26 '22 18:09

Alexey Romanov