|
|
|
|
|
by njacobs5074
2212 days ago
|
|
Actors, in of themselves, are pretty lightweight. The bigger challenge is figuring out how many threads you want to configure to back them. Also, consider that while message passing as an architecture can lend itself to well-structured applications, it's not a panacea against issues like deadlock & livelock. It also sounds like you may need some kind of distributed fabric for that kind of system and again, while Akka provides an elegant toolset, you still have to contend with network resiliency issues. TBH, I have found biggest challenge in constructing these architectures is coordinating their completion or shutdown. You can up with thread leaks that will only show up through extensive testing or experience. |
|