【发布时间】:2021-05-01 09:30:01
【问题描述】:
如果这不是问这个问题的确切地方,首先道歉。
我们计划构建一个 React Native 应用程序,该应用程序应该与我们后端的 REST API 进行通信。我们的目标是在笔记本电脑上运行基于 Spring 的 API,例如,应用程序的多个实例应该能够连接和交换信息
我们考虑了三个选项 -
-
如果我们将它托管在我们自己的计算机上,那么我们假设它的 IP 需要是静态的,并且不应涉及 DHCP。我们不确定这是否可行,而且我们在这方面没有太多的技术知识。这是一种可行的方法吗?如果可行,我们应该注意什么?
-
我们当然可以将它托管在云上,例如在 AWS 实例上,但我们刚刚起步并且预算很低(非常多)。我们肯定希望从免费层开始并在未来扩大规模,但有没有比沿着这条路线更划算的选择?
-
我们是否可以为此目的利用一些 P2P 库,例如 WebRTC 或 Socket.IO?同样,我们对这些主题有基本的了解,但缺乏判断力来确定它是否在短期内可行,以及如果我们希望在未来扩展应用程序以及何时扩展应用程序。
对此的任何见解或 cmet 将不胜感激。我们承认,目前我们可能缺乏技术专长来完成整个事情,但愿意学习。如果可能有任何其他库/框架可能更合适,请提出相同的建议。
谢谢! :)
【问题讨论】:
标签: spring react-native rest heroku p2p