How to connect From Web Server to Database Server via App Server
我在Spring boot开发了一个web应用程序,它可以从Tomcat的一个web服务器上部署,直接连接到数据库服务器,但是现在我必须切换到另一个不能从web服务器上访问的数据库,所以我被建议遵循这个模式
1 | Web Server -> App Server -> Database Server |
但我不知道如何将我的Web应用转换成这种格式。因为目前我的格式是
1 | Web Server -> Database Server |
有人能解释一下如何实施这个吗?有什么需要帮助的吗?
您对Web服务器和应用程序服务器有一些误解。阅读更多内容,了解应用服务器和Web服务器之间的区别是什么?
沟通结构应该是
Edge Server -> Internal Server -> Database
现在,您的问题可以通过将当前API移动到内部服务器来解决,该服务器可以直接连接到DB,并在边缘服务器中创建一个伪API,该伪API只从内部服务器调用API并将响应发送回客户端。
Pseudo API -> Actual API -> Database