portals icon indicating copy to clipboard operation
portals copied to clipboard

Multiverse Actors

Open jspenger opened this issue 1 year ago • 0 comments

The Portals Actor Runtime currently only runs on a single workflow. It would be a good idea to extend this with abstractions to run the runtimes on different workflows. Such that actors on different workflows/runtimes can message each other. This would enable developing exactly-once actor runtimes, one for each microservice/universe. The open tasks are to add abstractions for sending messages across different actor universes, and routing the messages accordingly. In addition to this, there should be an option to connect two actor runtimes that are running in different Portals deployments. It is probably a good idea to, at the same time, explore the addition of virtual actors in this mode.

jspenger avatar Apr 19 '23 06:04 jspenger