【问题标题】:ruby mysql asynchronous on windowsWindows上的ruby mysql异步
【发布时间】:2012-11-20 18:53:09
【问题描述】:

mysql2 gem 有“Windows 不支持”的注释。 我需要一个简单的解决方案来对 Windows 上的 mysql 数据库进行异步调用。不需要 ORM 支持。 最好不要使用 Eventmachine,因为我不想将整个应用程序打包在 EM.run 块中。

【问题讨论】:

  • 我不确定是否还有其他反应器。
  • 不需要反应器。仅调用 #=> nil,并在未来时间检索结果。

标签: mysql ruby windows asynchronous


【解决方案1】:

有这个,但在过去 2 年中似乎没有任何变化。 也许它会给你你需要的东西,我相信你可以联系作者。

https://github.com/chrismoos/async-mysql

【讨论】:

  • 这使用 Eventmachine 所以它不是我真正想要的。即使,我宁愿使用 em-synchrony
  • 这个怎么样?我没有看到 EventMachine 或 ORM 的任何痕迹......github.com/oldmoe/mysqlplus(怀疑它可能不支持 Windows)。为什么不根据mysqlplus的代码自己写呢?
  • 由于某种原因,来自 mysqlplus 的 c_async_query 和 async_query 都以阻塞方式运行查询
  • 看起来你除了自己写东西之外找不到任何东西:(希望我有更好的消息。但是看看这个实现,它是 MysqlPlus 的基础 (github.com/oldmoe/mysqlplus/blob/master/ext/mysql.c)
猜你喜欢
  • 2010-11-04
  • 1970-01-01
  • 1970-01-01
  • 2011-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
相关资源
最近更新 更多