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

云服务器与本地服务器如何进行数据通讯,第1张

1、直连数据库

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

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

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

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

2、中间件

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

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

在网络通信中,各种信号的传递方式有数字信号和模拟信号两种,在计算机与服务器、服务器与服务器之间都是通过数字信号进行信息传递的,固定电话和电话交换机之间的信号是通过模拟信号进行信息传递的.

故答案为:数字;模拟.

协议,,,计算机都是靠的协议来传输数据。有很多,举几个,常用到的,比如,应用层里用到的,DHCP(动态主机分配协议),DNS (域名解析),HTTP(超文本传输协议),IRC (网络聊天协),POP3 (即邮局协议),GTP (通用数据传输平台),TCP(传输控制协议) ,UDP (用户数据报协议),DCCP (数据报拥塞控制协议), SCTP(流控制传输协议), PPTP ( 点对点隧道协议) 网络层IP (IPv4 · IPv6) · ARP · RARP · ICMP · ICMPv6 · IGMP · RIP · OSPF · BGP · IS-IS 数据链路层

80211 · 80216 · Wi-Fi · WiMAX · ATM · DTM · 令牌环 · 以太网 · FDDI · 帧中继 · GPRS · EVDO · HSPA · HDLC · PPP · L2TP · ISDN 物理层

以太网物理层 · 调制解调器 · PLC · SONET/SDH · G709 · 光导纤维 · 同轴电缆 · 双绞线

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 云服务器与本地服务器如何进行数据通讯

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情