我在spring boot中开发了一个web应用程序,它可以从tomcat中的web服务器部署并直接连接到数据库服务器。但是现在我必须切换到另一个无法从webserver访问的数据库。所以我被建议关注模式
Web Server -> App Server -> Database Server
但我不确定如何将我的网络应用程序转换为这种格式。当前我的格式是
Web Server -> Database Server
任何人都可以解释如何实现这一点。任何帮助表示赞赏?
答案 0 :(得分:0)
您对Web Server和Application Server有一些误解。阅读更多What is the difference between application server and web server?
通信结构类似于
边缘服务器 - >内部服务器 - >数据库
现在,您可以通过将当前的api移动到内部服务器来解决您的问题,该服务器可以直接连接到DB并在边缘服务器中创建一个伪api,它只是从内部服务器调用api并将响应发送回客户端。
伪API - >实际API - >数据库