当前位置:首页 » 云服务器 » 服务器部署云平台需要中间件吗

服务器部署云平台需要中间件吗

发布时间: 2023-12-07 18:30:31

‘壹’ 云服务器与本地服务器如何进行数据通讯

1、直连数据库

Python直连到云数据库上,与本地操作都一样,只不过数据库IP由内网IP转为云服务器IP。这种情况你需要注意的是

直连数据库时所需要的敏感信息(数据库名,数据库账号,数据库密码)需要通过加解密手法,尽量避免泄露;

开放云数据库的远程访问权限,这个方面就是需要调防火墙(没有防火墙就跳过),另外如果是MySQL,需要把数据库账号设置为允许远程访问的状态,这个网上有教程,仔细看都没问题;

直连数据库优点在于开发简单,我们不需要考虑tcp层如何运作,但缺点是容易数据库暴露,被人拿到数据库数据;

2、中间件

云服务器上部署中间件,中间件有两种:tcp和http,无论那种你都需要构建好自己的通信协议,敏感数据加解密协议等等,在中间件框架下完成原直连数据库所进行的交互操作,如果用的人多了还要考虑性能问题。当然,如果用中间件,数据库是不需要开放远程访问权限的(如果有防火墙,是需要在防火墙中,允许中间件端口的通信)。

中间件优点在于只要没出什么大bug,不会泄露数据库,缺点在于开发难度上;

热点内容
战地1被踢出服务器显示什么 发布:2025-08-26 21:59:04 浏览:75
javaxmpp 发布:2025-08-26 21:46:03 浏览:317
sql全角字符 发布:2025-08-26 21:43:58 浏览:814
普通电脑能做局域网服务器吗 发布:2025-08-26 21:42:57 浏览:431
我的世界服务器名字满了怎么办 发布:2025-08-26 21:36:32 浏览:310
如何在服务器查看html传来的表单 发布:2025-08-26 21:35:27 浏览:140
安卓为什么腾浪浏览器用不了 发布:2025-08-26 21:34:38 浏览:531
微信号加密码在哪里打开 发布:2025-08-26 21:14:04 浏览:575
公共解析服务器台湾云主机 发布:2025-08-26 21:13:06 浏览:47
linux文件合并命令 发布:2025-08-26 20:33:34 浏览:59