在新浪微博上经常看到这样的话:“呀!刚才是我的第1000条微博”,“不知不觉已经过了第1000条微博了”。
于是萌生了开发一个微博数和粉丝数提醒应用的想法,应用本身不复杂,但确实能满足一些微博控的需求。

微博提醒的地址是:http://www.wbremind.com/
在新浪微博应用里叫:@微博提醒机器人,所有的提醒都是由此机器人发出。
该应用目前提供微博数和粉丝数的提醒服务,除了在整数(100的倍数)时提醒外,还可以设置自定义提醒数目。提醒方式包括“@我”,“给我发私信”和“回复我最新的微博”,三者任选其一。此外,提醒的提前量也可以自己设置,默认为1.
看似简单的应用,但如何保证提醒的实时性也是值得思考的问题。第一天上线用户量还不大,暂时能保证在短时间内轮询到所有用户,但随着用户量的增长,简单的轮训策略就显得力不从心了,目前的想法是做一个用户分级,离提醒点越近的用户轮询的周期就越短,分级的粒度则需要通过有价值的日志数据来确定。
应用的UI也花了些心思,其实就一个页面,但用的时间几乎是写Java程序的两倍,第一次使用了jQuery UI,算是个小小的尝试。
程序依然部署在GAE上,GAE 1.4.0取消了单个请求时间不超过30秒的限制,对需要大批量轮询的应用来说真是个福音。
整个过程其实就是,抱着Just for fun的心态做了个Just for fun的应用。
--End--



哈哈~昨天就开始用了~挺好玩的哈~
好牛啊~~~ 请问博主 开发这样一个应用需要学会哪些技术呢?
@thegucheng, 会最基本的JSP开发,然后了解GAE平台,就差不多了。
@Steven Wang, 能不能不用JSP纯使用python来开发呢?
呵呵,去折腾一下