6

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?

Jonathan Winks
  • 1,091
  • 2
  • 9
  • 12

1 Answers1

5

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.

dbc
  • 104,963
  • 20
  • 228
  • 340
Alexey Romanov
  • 167,066
  • 35
  • 309
  • 487