高分求软件设计思路

sandsboy 2007-03-05 11:29:33
想了几天了,不知如何下手,求高手指教,最好能有设计文档,邮箱xiaozujin@163.com,再想不出来的话要下岗了。分不够可再加。
要求:
1、支持HTTP、FTP等多种协议传输及通过消息队列传输
2、支持断点传输
3、能够实现站点与本地的目录同步,定时同步
4、支持文件传输前规则校验
5、支持各种代理,如Sock4、Sock5
6、支持SSH及SSL
7、能够穿透各种防火墙
8、能够以中间件的方式供其它平台调用
9、服务监控的功能,提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
10、像Flashget一样能够控制传输文件的状态.
...全文
1285 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwzheng 2007-04-26
  • 打赏
  • 举报
回复
using web services.pay attation to the soap package size!
zhongwanli 2007-04-26
  • 打赏
  • 举报
回复
没搞过
amandag 2007-04-25
  • 打赏
  • 举报
回复
先把业务模块化,然后再考虑用什么技术

james_hunter 2007-04-20
  • 打赏
  • 举报
回复
sorry, 是symmetric。我是觉得好像有点不顺眼……
james_hunter 2007-04-20
  • 打赏
  • 举报
回复
7.对于symitric的NAT,如果不幸又是没有规律随机分配端口的话,理论上是不可能实现的。
Cone,和有规律的symitric是可以的,但是后者也是高深的数学题。
HarleyTung 2007-04-18
  • 打赏
  • 举报
回复
1、支持HTTP、FTP等多种协议传输及通过消息队列传输
这个socket都可以实现
2、支持断点传输
协议中增进桢序号,每次传输时判断最后的序号,然后接着传输,即可实现
3、能够实现站点与本地的目录同步,定时同步
可以用定时任务实现
4、支持文件传输前规则校验
可以参考xml的soap协议
5、支持各种代理,如Sock4、Sock5
这个socket应该没有问题
6、支持SSH及SSL
7、能够穿透各种防火墙
这个比较麻烦,不知怎么实现
8、能够以中间件的方式供其它平台调用
做成com就行了
9、服务监控的功能,提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
系统监控方便的知识,纯粹是功能的问题,没有多少难度
10、像Flashget一样能够控制传输文件的状态.
阿Deee 2007-04-18
  • 打赏
  • 举报
回复
强人
neillove 2007-04-10
  • 打赏
  • 举报
回复
up
strife013 2007-04-09
  • 打赏
  • 举报
回复
第7条比较牛。是不是要做个病毒软件阿?
Coder李海波 2007-04-08
  • 打赏
  • 举报
回复
求思路的时候,要把这个东西干什么说清楚,否则,很难提什么建议。
这个东东是Flashget、迅雷、消息中间件、软件自动更新器、即时软件的文件传输部分,都有可能啊
Truehanglei 2007-03-29
  • 打赏
  • 举报
回复
这不就是SmartClient的架构嘛。你用SmartCLient去微软2004年Dev Days去看看。
awuzi 2007-03-28
  • 打赏
  • 举报
回复
补充: web services(web服务)可以满足以下要求,因为主流的web服务部署平台都采用http方式部署,而http或https以常用端口80,443(或者8080,8443)向外提供服务.同时,web服务本身在某种程度上就是中间件!
5、支持各种代理,如Sock4、Sock5
6、支持SSH及SSL
7、能够穿透各种防火墙
8、能够以中间件的方式供其它平台调用
当然,web服务也可以以其他方式部署,这样可以满足要求1.
CathySun118 2007-03-27
  • 打赏
  • 举报
回复
1、支持HTTP、FTP等多种协议传输及通过消息队列传输
这个socket都可以实现
2、支持断点传输
协议中增进桢序号,每次传输时判断最后的序号,然后接着传输,即可实现
3、能够实现站点与本地的目录同步,定时同步
可以用定时任务实现
4、支持文件传输前规则校验
可以参考xml的soap协议
5、支持各种代理,如Sock4、Sock5
这个socket应该没有问题
6、支持SSH及SSL
7、能够穿透各种防火墙
这个比较麻烦,不知怎么实现
8、能够以中间件的方式供其它平台调用
做成com就行了
9、服务监控的功能,提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
系统监控方便的知识,纯粹是功能的问题,没有多少难度
10、像Flashget一样能够控制传输文件的状态.
bendise 2007-03-26
  • 打赏
  • 举报
回复
回答:
1、利用XML WEBSERVICE的SOAP协议来做吧,消息队列可以用数据库存张表,发出后就删除列
2、Socket的异步通信可以作到这一点
3、定时同步可用windows的计划任务
4、支持文件传输前规则校验
5、支持各种代理,如Sock4、Sock5
6、支持SSH及SSL
7、能够穿透各种防火墙
8、能够以中间件的方式供其它平台调用
9、服务监控的功能,提供服务运行监控、日志管理与流量分析、多方式的故障报警等透明性监控管理功能。
10、像Flashget一样能够控制传输文件的状态.
总结:具体参照分布式开发相关文当操作
leixueqiyi 2007-03-26
  • 打赏
  • 举报
回复
http://blog.csdn.net/banmuhuangci/archive/2006/09/22/1267129.aspx
你先想好架构
开发语言
再流程
再划分模块
。。。。
impeller 2007-03-21
  • 打赏
  • 举报
回复
帮顶
pklli 2007-03-19
  • 打赏
  • 举报
回复
建议楼主看看《c#设计模式》去
hcl8260 2007-03-19
  • 打赏
  • 举报
回复
帮顶
ylqmf 2007-03-19
  • 打赏
  • 举报
回复
不要着急一开始就想技术,选做业务用例分析吧,兼整理思路,然后,根据分析,把它们大概模块化,然后大框就出来了,再做技术攻坚
----------------------------------------------------
up
michney 2007-03-18
  • 打赏
  • 举报
回复
lz是做ftp服务器还是客户端?
参考Serv-U,和CuteFtp。
加载更多回复(14)

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧