You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,6 +82,21 @@ For a cloud deployment the requirements are simple:
82
82
83
83
It doesn't hurt to pick a better one. An Azure B2s / B2ms size is plenty enough for testing.
84
84
85
+
**Important:** If you plan to set up a cloud deployment over a WAN or the Internet then you must
86
+
have a good background in networking since this is a really tough/impossible endeavor. I have
87
+
tried for many days to achieve this goal but it is not feasible to fulfill. I don't plan on doing so,
88
+
because the underlying technology is archaic (RMI) and I'm a Software Engineer and not a DevOps.
89
+
The problem is likely due to the system using callbacks and the client has to be a server too to
90
+
export its object, then firewall and inbound rules have to be configured for each client machine,
91
+
the IPs and ports are another mess and a machine might just be able to run only one client at a
92
+
time. Then, just make an "AIO"-fashioned deploy where all of the machines run on the same LAN if
93
+
you don't have a larger infraestructure running on the same LAN.
94
+
More on this:
95
+
96
+
-[How to send a message from Server to Client using Java RMI?](https://stackoverflow.com/questions/29284276/how-to-send-a-message-from-server-to-client-using-java-rmi)
97
+
-[Can I invoke a client´s method from a server with RMI](https://stackoverflow.com/questions/21665300/can-i-invoke-a-client%C2%B4s-method-from-a-server-with-rmi)
98
+
-[Java rmi over the internet](https://stackoverflow.com/questions/16268391/java-rmi-over-the-internet)
99
+
85
100
### Deployment
86
101
87
102
For this version of the software, you need to do some manual configs regarding IP addresses or
0 commit comments