Tornado推出2.0版

【搜狐IT消息】北京时间6月22日消息,据国外媒体报道,本达奈尔(Ben Darnell)刚刚在谷歌的Tornado群组宣布,开源网络服务框架Tornado推出2.0版。

  Tornado是用Pyhton语言开发的实时网络服务框架,它支持上万次的不间断连接,因此也支持以长轮询(long-polling)方式发布实时数据。根据达奈尔的说法,此次Tornado更新主要包括模板输出默认开启转义、支持Python 3.2、AsyncHTTPClient的默认实现现在是simple_httpclient等。

  目前还不清楚Facebook在Tornado的此次更新中扮演了什么角色。2009年,Facebook收购了社交聚合网站FriendFeed,Tornado就是基于FriendFeed的实时信息技术而来。2009年9月,Facebook推出了Tornado 1.0。一开始,Tornado由现任Facebook首席技术官的布莱特泰勒(Bret Taylor)负责,后来本达奈尔接手。

  达奈尔曾经在谷歌和FriendFeed任职,在FriendFeed时他就负责Tornado项目,后来因为FriendFeed被收购达奈尔进入Facebook,但很快他离开Facebook加盟了初创公司Brizzly,去年Brizzly被美国在线收购。目前达奈尔在哪家公司任职不得而知,现在由他来负责Tornado的开发也显得有些奇怪,不过这可能就是开源软件的魅力吧。(柯山)

============================

centos5.4上安装:

 配置DNS域名解析为yum使用
 #vim /etc/resolv.conf
 
 安装相关包
 #yum install gcc-c++
 #yum -y install zlib
 #yum -y install zlib-devel
 
 升级python2.4到2.6.5
 #tar jxvf Python-2.6.5.tar.bz2
 #cd Python-2.6.5
 #./configure
 #make && make install
 #python -V
 #/usr/local/bin/python2.6 -V (python2.6安装后路径默认是在/usr/local/lib/python2.6)
 #mv /usr/bin/python  /usr/bin/python.bak
 #ln -s /usr/local/bin/python2.6 /usr/bin/python (yum是基于python2.4.3才能正常工作,不敢轻易卸载,所以作python软链接指向python2.6版本)
 #python -V
 
 安装Toronto
 #tar xvzf tornado-2.0.tar.gz
 #cd tornado-2.0
 #python setup.py build
 #sudo python setup.py install
也可以通过命令行查看
# python -m tornado.httpclient 
如果连接不上可以打开iptables的配置文件:
#vi /etc/sysconfig/iptables 看看是否没有开放端口,修改后重启iptables
#service iptables restart
时间: 2024-10-07 13:27:17

Tornado推出2.0版的相关文章

基于DDDLite的权限管理OpenAuth.net 1.0版正式发布

距离上一篇OpenAuth.net的文章已经有5个多月了,在这段时间里项目得到了很多朋友的认可,开源中国上面的Star数接近300,于是坚定了我做下去的信心.最近稍微清闲点,正式推出1.0版,并在阿里云上部署了一个在线演示(文章结尾处给出在线演示链接).相比刚开始时的版本,现在整个架构已经稳定,系统功能性,代码可读性维护性都有质的飞跃. 本文主要介绍系统结构及未来一段时间的开发计划. 项目简介 本项目采用经典DDD架构(用沃恩.弗农大神的话,其实这是DDD-Lite)思想进行开发的一套符合国情的

坦克大战系列(8.0版)

人生在勤,不索何获.--张衡 本讲内容:坦克大战8.0版(面向对象的思想) 一.解决:防止敌人坦克重叠运动 1.定义一个Vector容器,装所有敌人的坦克(为了得到所有坦克坐标) 2.定义一个方法getEts()可以得到敌人的坦克(为了得到所有坦克坐标) 3.在我的我的面板的构造方法调用getEts() 4.定义一个判断是否碰到了别的敌人的坦克的方法isTouchOtherEnemy() 5.在设置敌人坦克随机走动那调用isTouchOtherEnemy() 二.解决:我方坦克死亡(即隐身)后,

坦克大战系列11.0版

好学而不勤问非真好学者. 本讲内容:坦克大战11.0版(面向对象的思想) 一.解决:播放声音 1.定义一个播放声音的类AePlayWave 2.在面板构造方法启动声音 二.同一个包下建二个文件分别为:MyTankGame.Members(负责其它成员譬如:制造坦克.子弹等) MyTankGame类 /** * 功能:坦克游戏的8.0版本 1:画出坦克 * 2:实现我方坦克可以上下左右移动 * 3:可以發射子彈,子彈可以連發(最多可以发5颗) * 4:画出敌人的坦克 * 5:当我方坦克击中敌人坦克

迅为震撼推出iTOP-4412精英版|Cortex-A9开发板|ARM开发板|嵌入式开发板

最强四核Cortex-A9开发板迅为iTOP-4412精英版震撼推出,仅售560元 业内公认最强四核 藐视一切挑战 ●四核CPU  ●四核GPU  ●双通道内存  ●HKMG技术  ●超级性能  ●至佳稳定  ●供货周期长 Exynos 4412处理器成功应用于三星GALAXY S3,联想K860,魅族MX2等热门产品当中,并取得巨大成功.出色的功耗控制以及超强的性能一直为业内称道, 超过5000万片的出货量,足以证明其稳定性与可用性.已成为三星官方重点推广的处理器之一,并承诺长期供货. 超强的

bootstrap 2.3版与3.0版的使用区别

bootstrap 2.3版与3.0版的使用区别 bootstrap已经推出了3.0的新版,看起来2.3.x版本也不会再更新了.那么bootstrap 2.3版与3.0版的区别在哪里呢?下面我们就来介绍一下. Bootstrap 3.0增加了一些新的特性,对于一些类也进行了调整.不过两个版本在使用的方法上是没什么大的区别的. bootstrap 2.3版与3.0版重要类的改变对比: Bootstrap 2.x Bootstrap 3.0 .container-fluid .container .

微信电视2.0版将新增语音搜索、节目单分享推荐自定义等

继腾讯推出微信电视以来,微信传屏.微信弹幕.微信遥控等基于腾讯微信平台的电视功能一直受到市场追捧,现在微信电视2.0版即将到来了,瞧瞧将会有哪些新的特色功能吧 昨天(13日),TCL集团在深圳举办“双+”战略转型阶段性进展发布会,TCL多媒体CEO郝义向外界透露了微信电视2.0版的最新进展.据悉,TCL自联合腾讯推出微信电视后一直受到市场追捧.截至2014年10月底,激活微信功能的TV+智能电 视已超过5.1万台,绑定微信账号超过7.5万个,微信电视的运营价值也得到初步显现.微信电视2.0版还将

[转载]bootstrap 2.3版与3.0版的使用区别

http://www.weste.net/2013/8-20/93261.html bootstrap已经推出了3.0的新版,看起来2.3.x版本也不会再更新了.那么bootstrap 2.3版与3.0版的区别在哪里呢?下面我们就来介绍一下.Bootstrap 3.0增加了一些新的特性,对于一些类也进行了调整…… bootstrap已经推出了3.0的新版,看起来2.3.x版本也不会再更新了.那么bootstrap 2.3版与3.0版的区别在哪里呢?下面我们就来介绍一下. Bootstrap 3.

国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)

在2013-07-15 整理了一份国内各大互联网公司相关技术站点2.0版 (集合腾讯.阿里.百度.搜狐.新浪.360等共49个) 近日重新整理了一番,希望能对大家有所帮助 2013年 腾讯系列(13)  阿里系列(18)  百度系列(3)  搜狐系列(3)  新浪系列(2)  360系列(2)   其他(9) 2016年 腾讯系列(9)  阿里系列(5)  百度系列(6)  搜狐系列(1)  新浪系列(1)  360系列(2)   其他(3) 新增 网易(2) 腾讯系列(9) 1.财付通设计中心

WordPress版微信小程序2.2.0版发布

2017年8月12日WordPress版微信小程序2.2.0版通过了微信的审核正式发布,此版本的更新以完善功能为主.主要更新的功能是:站内链接,猜你喜欢,热点文章. WordPress版微信小程序开放源码地址:https://github.com/iamxjb/winxin-app-watch-life.net 了解程序的开发历程及开发技术,建议看看相关版本的更新文章: 1.用微信小程序连接WordPress网站 2.WordPress版微信小程序1.5版本发布 3.WordPress版微信小程