Skip to content

Commit 4b24d38

Browse files
Clarify about the cloud/WAN deployment issues
1 parent debffe8 commit 4b24d38

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,21 @@ For a cloud deployment the requirements are simple:
8282

8383
It doesn't hurt to pick a better one. An Azure B2s / B2ms size is plenty enough for testing.
8484

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+
85100
### Deployment
86101

87102
For this version of the software, you need to do some manual configs regarding IP addresses or

0 commit comments

Comments
 (0)