读书人

Web, 文件转换, 消息队列,该如何解决

发布时间: 2012-05-12 15:39:31 作者: rapoo

Web, 文件转换, 消息队列
帮我看看这个需求可以这样实现么.
由于我对windows编程还有多线程blablabla一堆东西不熟悉, 所以怕出现方向问题-, -
时间比较紧, 不能再耽搁了.
游泳去, 回来看结果.

需求:
我现在用户要上传文件, doc, pdf之类的. 先保存原文件, 然后还要转换为swf文件.
问题:
由于直接转, 然后反馈给用户状态速度很慢, 所以我就想使用消息队列.

我准备这样写:

1, 用户上传时, 先把原文件存下来, 然后在消息队列里加一消息, 这时反馈给用户, 显示文件上传成功, 但是数据库状态字段为转换中, 然后用户就可以做其它事去了.

2, 我再写一个windows服务, 或者控制台程序啥的也行, 不断或者每隔几秒判断消息队列是否为空, 不为空就把消息取出来转换. 转换完, 把数据库里的字段修改成已转换成功.

3, 后期考虑加入多线程操作

4,弱弱的问一句, 消息列队是可以创建成全应用程序共用的吧.? 不行就还得加张表或者txt什么存需要转换的文件了~~



[解决办法]
用WCF消息队列,你不用自己判断的。成功之后改数据库状态

读书人网 >C#

热点推荐