求软件设计思路
想了几天了,不知如何下手,求高手指教,最好能有设计文档,邮箱xiaozujin@163.com,再想不出来的话要下岗了。分不够可再加。
要求:
1、支持HTTP、FTP等多种协议传输及通过消息队列传输
2、支持断点传输
3、能够实现站点与本地的目录同步,定时同步
4、支持文件传输前规则校验
5、支持各种代理,如Sock4、Sock5
6、支持SSH及SSL
7、能够穿透各种防火墙
8、能够以中间件的方式供其它平台调用
9、服务监控的功能,提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
10、像Flashget一样能够控制传输文件的状态.