Swarm
Swarm copied to clipboard
Hot Code Loading (Remote Class Loading)
Swarm requires that every Swarm node be running the same codebase.
I think this can be achieved by hooking into the JVM's classloader and making it retrieve packages on-demand as they are needed. This concept is inspired by the Zero Install package management system.
This would probably involve having some kind of public crypto key in the package name as a unique identifier - eg: package swarm.bR781Z1h7.wombat.3.0