Daniels Cai's Blog

proficient in Linux, proficient in Thinking.

Python Http Connection Pool Urllib3

| Comments

python 随着项目越来越庞大,直接http请求成为不可忽略的一个问题,需要有一种机制来管理和复用http链接,http连接池就是设计来解决这个问题的.

连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用

使用连接池有如下好处

OpenStack身世揭秘

| Comments

彩虹馆(Rainbow Mansion)是栋位于美国西岸的迷你皇宫,座落在一个可以俯瞰矽谷的山丘上,并且有着西班牙式的屋瓦与门厅的豪华吊灯。这座占地超过140坪豪宅的前任主人,曾靠着销售电脑显示卡晶片和光碟机晶片赚进大把钞票。不过事到如今,这里只是一个矽谷式公社,一个科技界的年轻激进份子生活并分享工作的场所。

Python 设计模式之单例 Singleton

| Comments

openstack python单例实现大概有3种,各有优缺点

  • 装饰器

优点:直接添加在类定义代码上面,比多重继承更加直观 缺点: 类调用的时候 myclass()是一个单例对象,但是myclass本身变成了一个方法,而不是一个类,因此不能调用这个类的类方法