Python Twisted 和数据库连接

2024-05-13

我们的工作项目包括同步应用程序(短期)和异步 Twisted 应用程序(长期)。我们正在重构我们的数据库,并将构建一个 API 模块来解耦该模块中的所有 SQL。我想创建该 API,以便同步和异步应用程序都可以使用它。对于同步应用程序,我希望调用数据库 API 只返回数据(阻塞),就像使用 MySQLdb 一样,但对于异步应用程序,我希望调用相同的 API 函数/方法是非阻塞的,可能会返回延期。有人可以向我提供任何提示、建议或帮助吗? 提前致谢, 道格


扭曲的企业.adbapi http://twistedmatrix.com/projects/core/documentation/howto/rdbms.html似乎是可行的方法——您认为它不符合您的要求吗?如果是,您能解释一下原因吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Twisted 和数据库连接 的相关文章

随机推荐

  • Linq 在 .Substring() 上抛出异常

    我遇到了一种情况 我需要让 LINQ to Entities 查询根据字符串的长度返回一个子字符串 这是查询 var query from f in Context Files orderby f DateAdded descending
  • 合并具有一个共同元素的集合 R

    我有一个这样的列表 lista list lista 1 c 1 2 4 6 8 9 10 11 12 19 32 34 35 36 37 38 lista 2 c 7 8 lista 3 c 13 14 16 26 27 28 29 30
  • Flex Nodejs 应用程序引擎上的数据存储停止工作 - 错误网关 502

    对我正在开发的应用程序进行一些更新后 我通过以下方式推送了该应用程序gcloud app deploy version dev一切似乎都进展顺利 但经过进一步检查 我的任何调用 获取或发布 使用 google cloud datastore
  • 将浮点数截断为小数点后两位的最简单方法?

    在 Swift 中 有没有办法将浮点数截断为小数点后两位 以便您可以用它执行进一步的计算 我见过的所有线程都涉及到字符串的转换 我不知道如何在数学上使用它 我尝试使用扩展 在这个论坛上找到 认为我可以在截断后转换回浮动 但我最终回到了开始的
  • 使用 f:ajax 渲染多个组件

    错误的代码是
  • 使用 jQuery / JavaScript 将 Alpha 通道添加到背景颜色

    我有一个 jQuery 函数 它添加了一个Alpha通道到一个背景颜色当事件发生时 这是我的jsFiddle http jsfiddle net liormb SxQt8 1 CSS div background color rgb 100
  • Swift 错误:无法从 AST 上下文获取模块“My_App”

    我正在使用 Swift 3 Xcode 8 1 CocoaPods 1 1 1 运行后pod update 每次我尝试使用 Xcode 的 lldb 控制台时 它都会打印错误 例如 po self输出 共享 Swift 状态My App已出
  • 带有适用于 MS-Windows 的工具链的预构建 MIPS 交叉编译器

    我在我的 Linux 机器上使用 MIPS 交叉编译器 效果很好 现在我需要在 Windows 上编译相同的应用程序 我正在网上搜索一些适用于 MS Windows 的预构建 MIPS 交叉编译器 带有工具链 但没有成功 由于我不确定该怎么
  • 如何:使用 SQL Server 2008 创建自动更新修改日期的触发器

    很高兴知道如何创建一个自动更新的触发器modifiedDate我的 SQL Server 表中的列 Table 时间输入 Id PK UserId FK Description Time GenDate ModDate 触发代码 TR Ti
  • 如何确定登录的Windows帐户是否已在域上进行身份验证[重复]

    这个问题在这里已经有答案了 可能的重复 在客户端 服务器应用程序中使用 Active Directory 对用户进行身份验证 https stackoverflow com questions 1337923 authenticating
  • Plotly:如何制作 3D 堆叠直方图?

    我有几个成功绘制的直方图plotly https plot ly python 像这样 fig add trace go Histogram x np array data key name self labels i 我想创建类似的东西这
  • 约束 3D 表面的 RBF 插值以保持曲率

    我的任务是开发一种算法 给定一组表示现有表面测量值的稀疏点 我们就可以计算表面上任何点的 z 坐标 面临的挑战是找到一种合适的插值方法 该方法可以在仅给定几个点的情况下重新创建 3D 表面 并推断出超出包含初始测量值的范围的值 对于许多插值
  • SQLCLR中连接字符串的区别

    我正在审查顾问签入的一些代码 并注意到他们正在使用 SQLCLR 我对此没有任何经验 所以我想研究一下它的内容 我注意到他们使用了 Dim cn As New SqlConnection server LOCALHOST integrate
  • 如何让 rpmbuild 下载特定 .spec 的所有源代码?

    我正在向现有 rpm 添加一些源 spec通过 URL 文件 但尚未下载 有没有办法得到rpmbuild下载源代码而不是手动执行 The spectool https www unix com man page centos 1 spect
  • 在 C# 进程之间共享对象的推荐方式

    我已经阅读了许多关于 2 个 C 应用程序之间的 IPC 及其优缺点的不同内容 但我觉得我还没有为我的用例找到令人满意的答案 我有一个已经存在的对象 该对象会经常更改 我正在尝试将我的工具附加到游戏并使用它来调试使用该工具创建的元素 因此
  • TypeScript 循环元组数组

    如何在 TypeScript 中循环元组数组 例如 for const x y of a 1 b 2 y 1 抱怨 error TS2365 Operator cannot be applied to types string number
  • 阻止原始框架“null”访问跨原始框架 - chrome

    我是 Javascript 新手 正在通过一本重点介绍其在 IE 7 和 Firefox 2 中应用的教科书来学习基础知识 但是 我正在使用 Chrome 并且在运行书中给出的程序时出现以下错误 阻止了原点 null 的框架访问跨源框架 谁
  • 在 Jade 模板中包含 SVG xml

    是否可以创建一个 Jade mixin 它从文件系统读取文件 并将其回显到渲染的 HTML 中 我试过这个 mixin svg file var fs require fs var xml fs readFileSync file div
  • wcf json网络服务

    创建 JSON Web 服务的最佳方法是什么 我们还有另一个使用 Java 的团队 他们坚持使用 JSON 完成所有通信 我更喜欢使用 WCF 而不是任何第三方框架 我找到了这个博客 http www west wind com weblo
  • Python Twisted 和数据库连接

    我们的工作项目包括同步应用程序 短期 和异步 Twisted 应用程序 长期 我们正在重构我们的数据库 并将构建一个 API 模块来解耦该模块中的所有 SQL 我想创建该 API 以便同步和异步应用程序都可以使用它 对于同步应用程序 我希望