我学会了扭曲了一段时间,并且想做一些网络通信和本地数据库操作.BTW,MySQL DB采用,非阻塞需要和推广。
有人告诉我,sqlalchemy很棒。但就我从互联网上所知,这两者可能无法完美配合(http://twistedmatrix.com/pipermail/twisted-python/2009-March/019359.html)。
所以我想知道是否有人有这种经验(无论是成功的还是失败的)都能使它们一起工作?
并且有人能说出为什么他们没有办法一起工作吗?
提前谢谢!
答案 0 :(得分:2)
SQLAlchemy为数据库访问提供了一个阻塞接口。如果在单独的线程中使用它,可以将它与Twisted一起使用。无论如何,经常使用SQLAlchemy的许多线程,所以当你尝试将它与Twisted一起使用时,没有什么特别的。这看起来很奇怪,因为Twisted本身主要提供不需要线程的API。