twisted的异步库汇总-- mysql,redis,mongo,zmq,sockjs等
来源:互联网 发布:python post 下载文件 编辑:程序博客网 时间:2024/06/02 01:47
转自:http://my.oschina.net/1123581321/blog/203358?fromerr=z8e9G0Vw
txmysql -- 异步mysql库 https://github.com/hybridlogic/txMySQL
txredisapi -- 异步redis库 https://github.com/fiorix/txredisapi
txmongo -- 异步mongodb库 https://github.com/oubiwann/txmongo
txzmq -- 异步zmq库 https://github.com/smira/txZMQ
txsockjs -- sockjs库-- https://github.com/DesertBus/sockjs-twisted/ 全部sockjs
其中txmysql说明:
和twisted自带的不同,这个不是通过MySQLdb+deferToThread实现的,是真正的异步,通过twisted的tcp连接到mysql服务器,使用mysql相关协议进行操作的.自带的通过线程.这个是通过异步io
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from
txmysql
import
client
from
twisted.internet
import
reactor
from
twisted.internet.defer
import
inlineCallbacks
from
twisted.python
import
log
import
sys
log.startLogging(sys.stdout)
@inlineCallbacks
def
test():
conn
=
client.MySQLConnection(
"192.168.6.234"
,
"root"
,
"123456"
,
"test"
)
result
=
yield
conn.runQuery(
"select * from book"
)
log.msg(result)
reactor.callLater(
1
, reactor.stop)
if
__name__
=
=
"__main__"
:
reactor.callWhenRunning(test)
reactor.run()
0 0
- twisted的异步库汇总-- mysql,redis,mongo,zmq,sockjs等
- twisted、protobuf、zmq的结合使用
- mysql、redis、mongo 分片
- mysql,redis,mongo
- twisted实现的Redis服务器
- Scrapy用Twisted异步操作Mysql
- Mongo的继承等
- mongo,redis等NoSQL数据库性能比较
- 体会Twisted的异步处理过程
- twisted中deferred异步的理解
- 对twisted 中deferred异步的理解
- sockjs调试的问题
- linux下redis mysql mongo git rocketMq nginx tomcat的安装及启动
- Twisted异步编程
- twisted异步机制-Deferred
- twisted异步机制--Deferred
- mongo较mysql的好处
- Mysql、SQLite、Mongo的区别
- Linux内核启动流程笔记
- php多张图片上传
- 韩顺平java sql server语句的使用
- HBase概述
- c++11线程sleep
- twisted的异步库汇总-- mysql,redis,mongo,zmq,sockjs等
- Xshell连接CentOS问题分析
- Fiddler教程
- [BZOJ1208] [HNOI2004]宠物收养所
- iOS内购IAP及交易安全相关(以游戏道具购买为例)
- css中脱离文档流的理解
- iOS NSUserDefaults
- 结构型模式之桥接模式
- lamp服务器搭建问题