1) Checking for affinity you need to write boilerplate code
2) Moving objects around from note to node would be time and bandwidth consuming
So it is possible to have an Active Object wrapper by specifying @GGActiveObject which put a wrapper around the objects so calls to it will be send a message to the object through affinityRun or other similar mechanism.
You can implement Active Objects may be in a different way if needed but this is a must for distributed parallel processing so you do not get into synchronisation issues.
1) Checking for affinity you need to write boilerplate code 2) Moving objects around from note to node would be time and bandwidth consuming
So it is possible to have an Active Object wrapper by specifying @GGActiveObject which put a wrapper around the objects so calls to it will be send a message to the object through affinityRun or other similar mechanism.