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

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