-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement remoting #19
Comments
Gota think about this. Interesting topic, in particular as I never really worked with networking code in CL. |
you can choose a data store format to transfer data between networks, such as cl-store. |
The kind of "simple" way erlang does it might be the easiest, a network facing deserializer that ends up pushing it into the target pid triple. Looking forward to seeing how you attack this. |
I should finally tackle this. Got some ideas and did some experiments with usocket. Wondering though if WebSockets would be a better approach even though they come with more dependencies, like Hunchentoot. |
Why were you thinking about using websockets instead of just TCP/UDP? Also, not sure if you've seen it before, but there's already a system for distributed parallel computing using lparallel (https://github.com/lmj/lfarm), although it hasn't been updated in a really long time. Might be able to build off the work already done there. |
Yeah, I've seen lfarm. |
My two cents as a complete rando, from having had to add a patch to |
Remoting in the sense of having actor systems on different hosts where sending messages is location transparent.
Meaning actor A in system A can send and receive message to/from actor B in system B.
The path of the actor thus has to be extended to specify an URI, like:
clg://<host>/<actor-system-name>/<actor-path>
The text was updated successfully, but these errors were encountered: