使用Akka的Actor和Future简单地实现并发处理
摘要:
应用场景:服务端要处理大量的客户端的请求,并且处理请求耗费较长的时间。这时就需要使用并发处理。多线程是一种方法,这里使用Akka框架处理并发。(以下代码在Groovy1.7.5、akka-actors-1.2下运行成功) 这里有三个角色:Client、Master、Worker Client傻乎乎地发同步请求给Master,一直等到结果返回客户端才离开。 Master接收客户端发来的请求,然后将请求交给Worker处理,处理完成之后将结果返回给Client。 Worker负责具体的业务处理,它耗费的事件比较长。 所以这里的关键在于Master,如果Master线性地“接收请求——调用Worke 阅读全文
posted @ 2011-10-06 22:28 飞飞狐 阅读(3112) 评论(0) 推荐(0) 编辑