first, congratulations and thank you for this interesting new project!
I have a rather stupid question:
When I browsed the serviceweaver website I was intrigued by the statement "Run your components wherever you want: in the same process or on different machines".
And I was a bit disappointed to find the docs not mentioning how to actualy do that ("run components on multiple machines") in a generic way. 🙂
There are only mentioned the "multiprocess" (multiple processes on the same machine) and the rather specific, rather complex "gke" (based on k8s) ways.
I'm aware this is a version 0.1 release and there are things still to come. But just to ask: Is it, with the current release, somehow possible to run i.e. the tutorial reverser component on a different machine than the main function, without having to write my own deployer?
(With multiple machines, I mean, in the most generic way, just two Linux hosts with dedicated IP addresses that can reach each other over the network. No control plane to manage these machines. For example VMs but could be any other type of host).
Related, I can see there's a "weaver ssh" command with no mention in the docs and a scarce help message. Is this maybe a deployer for multiple machines? Or is it meant for something else?
(Disclaimer: I've only played with SW briefly and am not aware of its internals).
Best,
Chris