damien.h

Google App Engine路线图更新,惊喜多多

今天在地铁上用手机看新闻,惊喜的发现Google App Engine在官方Blog上发布了新的6个月路线图计划,包括了4大重量级新特性:

  • Support for running scheduled tasks 后台计划任务
  • Task queues for performing background processing 后台队列任务
  • Ability to receive and process incoming email 接受和处理email
  • Support for sending and receiving XMPP (Jabber) messages 收发XMPP消息

虽然看起来只有4条,但是任一条的实现都能让一大批全新类型的GAE网站得以实现!让我们一条条来看一下吧。

后台计划任务

类似Cron的后台计划任务是GAE开发者中呼声最高的需求之一。有了Cron,就可以实现一大类需要运行后台自动进程的应用。比如feedlr的定时轮询feed更新内容,就是必须用到类似Cron的服务。其实在GAE SDK 1.1.8中就已经出现了未公开的用ANTLR实现的cron包,但经过实验还不能使用,估计正式推出已经指日以待了。

后台队列任务

又是一个后台任务功能,看来GAE这次是把后台功能优先级排的最高了。后台队列也是实现feedlr必须的功能,用于播发feed更新内容到microblog就需要使用后台消息队列,来结合Cron服务。

接受处理email

最近我刚好在研究GAE上接收解析email的实现,目前看来由于GAE对socket通信的禁止,这样的事情不可能直接在GAE上实现。刚好今天看到了这条更新,真是太高兴了!超级期待!

收发XMPP消息

这条特性可能是最好玩的了!最基本的来说,以后就可以在GAE上跑各种各样的Jabber Bot了!我有好多Twitter Bot想要做呢~

想到上个月Google宣布的Jaiku搬迁到GAE上并开源,这次公布的这4个特性都是和Jaiku有关的。没有这些功能Jaiku是不可能跑在GAE上的。那么可以预测,OSS版Jaiku出现的那天应该就是GAE以上特性实现的那天!而在第1,2条功能出现以后,feedlr就终于可以移植到GAE上了!

  • rr

    可喜可贺~

    BTW我的饭

  • http://www.phecda.org froons

    太好了

  • http://www.phecda.org froons

    太好了