摘要:
FileZilla Server是一个开源的FTP服务器软件。分析一下它的架构设计为以后架构选型提供方案。FileZilla Server由两部分组成,Service和配置工具,如下图:FileZilla Server解决方案下有3个项目,FZS Interface 配置工具 Service FTP服务 Zlib 开源压缩、解压库在安装时首先会将Service注册为系统服务,开机自动运行。用户运行配置工具后,FZSInterface将会使用TCP链接Service,通信相应的处理,配置用户信息、设置工具目录等。 配置工具中会创建一个CAdminSocket对象,用于和Service通... 阅读全文