我在tomcat服务器上运行了restful spring web服务,后端有mysql数据库。我使用aws弹性beanstalk免费帐户部署了我的服务的war文件,但我无法设置mysql数据库。任何人都可以指导我这件事吗?其次,我们的应用程序有android端代码,它将调用我的REST API,所以有没有其他方法来做这个而不是为测试目的设置亚马逊网络服务?
答案 0 :(得分:0)
你走的是正确的; Android应该调用REST API。这些API可以通过以下方式实现:
如你所说;在tomcat上使用spring来暴露这样的apis。
使用AWS公开的API网关。这个api网关甚至可以在后端调用lambda表达式,可以用Java / Python等编写。
我建议你继续使用1,因为你已经知道spring / tomcat等,MOST公司只使用它。
对于MySQL数据库,您有以下选项:
在本地EC2服务器上运行MySQL(运行tomcat的地方);或在另一台EC2服务器上。
您可以将MySQL用作RDS服务。它很昂贵,但很容易配置。