首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求教一个关于消息处理线程的有关问题

2013-06-26 
求教一个关于消息处理线程的问题现在系统中有200个消息发送器sender,在99%的时间里某些sender偶尔会发消息

求教一个关于消息处理线程的问题
     现在系统中有200个消息发送器sender,在99%的时间里某些sender偶尔会发消息些给系统处理,系统在启动时会启动一个消息处理线程来处理这些消息,每个消息事件的处理时间比较大(老大说这个没多大优化的余地了)。
     在某些特殊的情况下这些sender会集中爆发,一下1000多个消息一起过来,由于每个消息处理时间较大
处理这1000完这1000个消息大概要5分钟,用户体验相当不好。
     这个有什么好办法处理下不。。。另外,每个sender的消息要考虑多线程同步问题呃。。。
[解决办法]
epoll模型
[解决办法]
不太清楚楼主系统的具体架构,建议使用netty,mina等诸如此类的框架应该能省不少事吧
[解决办法]
服务器集群?
[解决办法]

引用:
不太清楚楼主系统的具体架构,建议使用netty,mina等诸如此类的框架应该能省不少事吧

+1,用mina挺好。异步收发数据

热点排行