浏览 2303 次
锁定老帖子 主题:一个多线程的服务器例子
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-20
在面对大量数据的时候(到底有多大我不知道,只有老板知道),如果仍然采取同步处理的机制,会处理很长时间,下面是个采用activemq做为消息中间件,采取异步处理的机制。 要求:安装apache-activemq-5.2.0。 直接在官方网站下载过来解压缩即可使用。 运行apache-activemq-5.2.0/bin/activemq.bat 运行程序的server的main函数。 说明:程序会监听来自activemq的消息队列,当有消息到达时,开启多个线程执行任务。 补充:activemq中允许传输二进制字节流的文件,可以考虑做个压缩和解压缩程序,对数据进行压缩处理,降低传输数量,提高效率。这个计划正在实施中。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-23
采用MQ的东西有一点不方便的是 数据处理结果的反推.因为发送消息的人不知道什么时候你处理完了.所以个人建议是在MQ前面再加一层.这层用于生成访问标示,发消息方可以随时根据这个标识想服务方要处理结果. 个人小小考虑.
|
|
返回顶楼 | |