自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熠耀之森

互联网相关技术

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tornado用回调代替gen

Tornado利用python的yield机制,用gen模块可以用同步的代码逻辑书写异步调用的代码。一般的,在程序开发过程中,方便的书写逻辑必然会带来运行上的额外开销。笔者的一个整合型爬虫服务设计大量的异步调用逻辑,出现HTTP超时的比例大概为1%,查看被调用的服务日志未出现超时,怀疑是gen的协程机制未有能使IOLoop的读时间及时响应。 下面就将常见的两种异步调用场景从Tornado的gen

2013-12-23 18:01:18 4453

原创 OpenStack基础组件kombu杂谈

作为一个典型的分布式系统,OpenStack的各模块之间也需要进行大量的消息传递。OpenStack采用的是AMQP的消息队列方案。 AMQP是一个广泛使用的消息队列的规范。服务端常采用的是RabbitMQ(在AMQP的规范中,消息队列的服务端被成为broker),现在已收归vmware麾下,使用erlang实现。OpenStack除了支持RabbitMQ之外,还支持apache上开源的Qpid

2013-12-18 09:56:12 4877

原创 redis设置key过期时间

redis是一个广泛应用的key-value型内存数据库,和memecached一样,key是可以被设置生存周期的。 redis设置key的过期时间非常简单: SETEX mykey 10 "Hello" 这样就给mykey设置了10秒的生存周期。 但是当你使用了redis其他的数据结构,比如LIST,HMAP等,就没有现成的命令可以使用了。不过在redis中,上面的命令本来就等效

2013-12-11 17:16:47 14062

原创 Tornado生产骨架——mownfish介绍

曾经给大家介绍了许多优秀的开源项目,今天为大家介绍我的在githup上开源的一个tornado生产骨架——mownfish(https://github.com/Ethan-Zhang/mownfish),欢迎大家拍砖~ Tornado是用python写的一个基于linux epoll的异步非阻塞IO实时框架,最早产生于FriendFeed,09年被Facebook收购并开源。这个框架被

2013-12-03 15:39:05 4708

OpenStack Compute administration Manual

OpenStack 管理员手册 包括Nova,Keystone,Glance等组件的介绍,部署安装方法,配置文件参数详解等

2013-02-17

keystone安装脚本

OpenStack组件KeyStone的安装脚本,详见http://blog.csdn.net/networm3/article/details/8568784

2013-02-05

MPEG4开发白皮书

官方发布的MPEG白皮书,从算法到实现非常全面的阐述了MPEG4

2009-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除