ftp
2016-12-03 00:23:50 0 举报
FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的协议。它允许用户在不同的计算机之间共享和传输文件,包括文本文件、图像、音频和视频等。FTP使用客户端-服务器模型,其中一台计算机作为FTP服务器,另一台计算机作为FTP客户端。客户端通过发送命令与服务器进行通信,服务器则响应这些命令并执行相应的操作,如上传、下载、重命名和删除文件等。FTP使用TCP/IP协议进行数据传输,通常使用端口21进行控制连接,端口20进行数据连接。FTP具有安全性高、稳定性好、传输速度快等优点,广泛应用于企业、学校和个人之间进行文件传输和共享。
作者其他创作
大纲/内容
uploads
读
主MySQL
server listen
从uploads
keepalived
put
主uploads
Nginx web+
备Nginx
1.至少使用5台机器2.最前端一台Nginx负载均衡器接受用户请求,发给后面web服务器,并使用keepalived做高可用3.web+从uploads(上传目录)+从MySQL放在一个机器上4.主MySQL+主uploads+管理端Nginx放在一台机器5.MySQL配置主从同步,主库写,从库读6.主uploads通过rsync将文件同步到从uploads7.管理员同步管理端Nginx上传包及配置主库8.MySQL和uploads定期备份9.若要扩容,增加web服务器即可
rsync同步
store架构图完整版
从MySQL
同步
get
打开文件
读一行
其他退出
Nginx负载均衡
Nginx web++
rsync
写入新文件
client 接收
client用户输入
发送
管理端Nginx
++管理端Nginx
请求
当line在文件中
备份服务器
store架构图简约版
client send
本地大小传输大小
备Nginx+备份服务器
server accept
0 条评论
下一页