2007-06-28

AP4R-为rails应用增加异步处理。

关键字: AP4R 异步 Ruby Rails

AP4R是Asynchronous Processing for Ruby的缩写,意即“Ruby的异步处理”。该项目是一个异步可靠消息处理的实现,提供消息队列和消息分派的功能。

目前已经能支持:

  1. 不管业务逻辑是非同步调用还是同步调用的,都可以以简单的Web应用或者Ruby代码的形式实现;
  2. RBMS(MySQL)或者基于文件的消息持久化能力;
  3. 支持在单个或者多个服务器上跨多个AP4R进程的负载平衡;
  4. 对以下多个协议的支持:XML-RPC、SOAP和HTTP POST等等。

详细介绍 见这里 http://www.infoq.com/cn/news/2007/06/messaging-with-ap4r

项目主页http://rubyforge.org/projects/ap4r/

在某些领域这种特性应该是很有市场的。http://www.workingwithrails.com/  这个网站就采用了这种技术

http://www.slideshare.net/martinbtt/getting-distributed-with-ruby-on-rails/  这个是一个实现异步处理的说明。

评论
myaniu
搜索本博客
我的相册
8cdab5a2-2923-3299-9938-73912d3461b0-thumb
不倒翁局部特写
共 4 张
存档
最新评论