V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zenliver
V2EX  ›  Python

一直没有找到好的 async mysql client for tornado, 所以自己造了一个轮子, https://github.com/mayflaver/AsyncTorndb , 只是初级版本, 欢迎大家给出改进意见

  •  1
     
  •   zenliver · 2014 年 5 月 29 日 · 11767 次点击
    这是一个创建于 4245 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直没有找到好的async mysql client for tornado, 所以自己造了一个轮子, https://github.com/mayflaver/AsyncTorndb , 只是初级版本, 欢迎大家给出改进意见
    37 条回复    2016-01-11 00:58:07 +08:00
    MasterYoda
        1
    MasterYoda  
       2014 年 5 月 29 日
    给逗号跪了。
    geekHarvey
        2
    geekHarvey  
       2014 年 5 月 29 日
    给逗号跪了
    MasterYoda
        3
    MasterYoda  
       2014 年 5 月 29 日
    自己写的mysql协议解析啊,lz好耐性。我用c++写过,做这活容易心情不好。
    zenliver
        4
    zenliver  
    OP
       2014 年 5 月 29 日
    @MasterYoda 我哪有这么好的耐性, 用的别人的解析, 代码文档有说明, readme里忘记了加进去
    MasterYoda
        5
    MasterYoda  
       2014 年 5 月 29 日
    @zenliver 哦哦哦,pymysql。刚才没注意看,直接拉下去看代码了。
    zenliver
        6
    zenliver  
    OP
       2014 年 5 月 29 日
    @MasterYoda 还在改进中, 欢迎参与
    cabinw
        7
    cabinw  
       2014 年 5 月 29 日
    楼主这标题,能不能改改
    skydiver
        8
    skydiver  
       2014 年 5 月 29 日
    给逗号跪了……加空格啊
    zenliver
        9
    zenliver  
    OP
       2014 年 5 月 29 日
    @cabinw 不能edit了 改不了,,,
    cabinw
        10
    cabinw  
       2014 年 5 月 29 日
    @zenliver 楼主绝对是逗号症患者 LOL
    ponyfk
        11
    ponyfk  
       2014 年 5 月 29 日
    开始不知道为什么大家都谈论逗号,现在明白了,,,,,
    ponyfk
        12
    ponyfk  
       2014 年 5 月 29 日
    from tornado.tcpclient import TCPClient
    这个tcpclient 怎么回事啊?自己写的吗?
    zenliver
        13
    zenliver  
    OP
       2014 年 5 月 29 日
    @ponyfk tornado的最新版本里有tcpclient
    yuankui
        14
    yuankui  
       2014 年 5 月 29 日
    给逗号跪了。。。
    MasterYoda
        15
    MasterYoda  
       2014 年 5 月 29 日
    还好lz在邮件列表里的把逗号去了。。。。
    ipconfiger
        16
    ipconfiger  
       2014 年 5 月 29 日
    能有配合使用的ORM就更好了
    MasterYoda
        17
    MasterYoda  
       2014 年 5 月 29 日   ❤️ 1
    @zenliver
    想参与来着,可惜最近多坑未填啊,得先去填小伙伴的坑。
    zenliver
        18
    zenliver  
    OP
       2014 年 5 月 29 日
    @MasterYoda 欢迎随时参与
    CMGS
        19
    CMGS  
       2014 年 5 月 29 日   ❤️ 1
    我提供个思路啊……
    只要不是db api 2.0的库……很大程度上会造成迁移困难

    最方便的方法是patch掉pymysql socket那一块,丢入tornado的ioloop
    如果要支持MySQLdb的话,可能就要写点C库了
    zenliver
        20
    zenliver  
    OP
       2014 年 5 月 29 日
    @CMGS socket的那一块我会干掉, 暂时的想法就是对外接口和torndb的接口统一
    zoowii
        21
    zoowii  
       2014 年 5 月 29 日
    哥来围观
    zenliver
        22
    zenliver  
    OP
       2014 年 5 月 29 日
    @zoowii 尼玛 你这头像,,,果然是知心姐姐
    zoowii
        23
    zoowii  
       2014 年 5 月 29 日   ❤️ 1
    @zenliver 给你面子,我就不说你那链接的逗号问题了
    yuxizhou
        24
    yuxizhou  
       2014 年 5 月 29 日
    还真有人写这个
    zenliver
        25
    zenliver  
    OP
       2014 年 5 月 29 日
    @yuxizhou 林子大了, 什么鸟都有, 呵呵
    heqing
        26
    heqing  
       2014 年 5 月 29 日   ❤️ 1
    http://chartio.com/blog/2011/06/making-mysql-queries-asynchronous-in-tornado, 这个有点意思,需要对mysql driver进行patch, 使用pure python实现协议的方式感觉更好一些
    zenliver
        27
    zenliver  
    OP
       2014 年 5 月 30 日
    @heqing 的确如此
    Livid
        28
    Livid  
    MOD
    PRO
       2014 年 5 月 30 日
    逗号改了 :-)
    lm902
        29
    lm902  
       2014 年 5 月 30 日 via Android
    给逗号跪了
    zenliver
        30
    zenliver  
    OP
       2014 年 5 月 30 日
    @Livid :-)
    gnap
        31
    gnap  
       2014 年 6 月 5 日
    @Livid 标题里改了,主题描述里的逗号还没改。
    Livid
        32
    Livid  
    MOD
    PRO
       2014 年 6 月 5 日
    @gnap Thanks.
    imlonghao
        33
    imlonghao  
       2015 年 4 月 12 日 via Android
    现在项目的情况如何?
    zenliver
        34
    zenliver  
    OP
       2015 年 4 月 13 日
    @imlonghao 暂时不维护了
    alex8224
        35
    alex8224  
       2016 年 1 月 10 日
    @CMGS 跟我想的一样,写了一个差不多的。 https://github.com/alex8224/gtornado
    CMGS
        36
    CMGS  
       2016 年 1 月 10 日
    @alex8224 看到了 thank greenify 哈哈。。我就是搞 greenify 的- -
    alex8224
        37
    alex8224  
       2016 年 1 月 11 日
    @CMGS 那确实,谢谢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:04 · PVG 06:04 · LAX 14:04 · JFK 17:04
    ♥ Do have faith in what you're doing.