问题标签 [libdrizzle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
860 浏览

macos - 在 mac osx 上使用 libdrizzle 安装 gearman

任何人都可以为 mac os 安装启用 libdrizzle 的 gearman 吗?我正在使用 mac 端口,但在启用 libdrizzle 的情况下无法安装它

0 投票
2 回答
2216 浏览

c++ - mysql 的异步 C++ 连接器

谷歌搜索mysql的异步/非阻塞连接器我基本上去了这篇文章

然而,已经有 2 年了,在毛毛雨上发生的事情现在有点令人困惑。libdrizzle 在某些时候是一个单独的依赖项,但他们决定将其与项目的其余部分合并。从 C++ 访问异步数据库还有其他选择吗?

我一直在研究OTLODBOpenDBX,但它们似乎都是同步的(需要一个单独的线程来进行非阻塞操作)

0 投票
1 回答
1333 浏览

c++ - 使用 libdrizzle 作为异步 mysql 连接器

我有兴趣将libdrizzlemysql db 用作 c++ 应用程序的通用异步连接器(实际上用作hiberlite的后端)。由于今年年初 libdrizzle 不再是一个单独的项目,并且它合并到同一个drizzle 项目中,因此作为单独的依赖项安装(与 drizzle 的其余部分无关)可能会变得稍微复杂一些。

我想知道人们是否使用这个库来连接 MySql 或 MariaDB,可能会做一些米老鼠基准测试,以大致了解它相对于同步默认驱动程序的立场。

此外,对于安装、设置、陷阱的困难(文档基本上不存在)的评论将不胜感激。

0 投票
1 回答
280 浏览

mysql - libdrizzle (mysql) 和 gearman 的错误数据包编号错误

当我尝试将 libdrizzle/mysql 与 gearman 一起使用时,在启动期间出现此错误:

调试 [主] libdrizzle 重播:def -> libgearman-server/plugins/queue/drizzle/queue.cc:562 错误 [主] drizzle_row_buffer:drizzle_state_packet_read:bad packet number:4:110 -> libgearman-server/plugins/queue/毛毛雨/queue.cc:552

尝试使用 gearman 0.24 和 0.23。还有来自 dev-drizzle repo 的 libdrizzle7-release,以及来自源代码的 8.23 和 8.25。

无论数据库表是否为空或有数据,都会出现相同的错误。

0 投票
1 回答
1121 浏览

high-availability - 多个 gearman 服务器可以共享同一个 libdrizzle 队列吗?

多个 gearman服务器可以通过 libdrizzle 共享同一个 gearman 队列吗?

我想知道这是否会消除 Gearman 服务器作为单点故障的情况——如果我有多个 Web 节点,每个节点都与同一个 Gearman 服务器通信,那么如果 Gearman 不可用,该站点就会死掉。但是,如果每个 Web 节点都运行自己的 gearman 服务器(并且该节点生成的作业排队到在同一节点上运行的 gearman 服务器),那么单点故障将转移到数据库。(在我们的架构中,这无论如何都是单点故障。)

0 投票
1 回答
414 浏览

php - 在 OSX 上启用对 Gearman 的 libdrizzle 支持

有谁知道如何让 libdrizzle 支持在 OSX 上为 gearman 工作?

我使用以下命令通过端口安装了 gearmand:

但是,当我尝试使用 libdrizzle 标志时,gearmand 会引发错误:

0 投票
1 回答
1157 浏览

jobs - 如何在 Linux 上使用 libdrizzle 配置 gearmand?

我一直在尝试使用 gearman 的持久工作队列。当我尝试使用 libdrizzle 时-

它给了我这样的错误-

还有一件奇怪的事情是,当我这样做时,man gearmand它没有 libdrizzle 选项。我应该怎么办?我想要mysql中的持久队列。我曾尝试使用gearman_udf_mysql,但它也没有奏效。我已经发布了问题。请参阅mysql 在哪里保存 gearman mysql udf 文件的路径?

0 投票
1 回答
667 浏览

gearman - 当 mysql-database 关闭一段时间时,带有 libdrizzle 的 gearmand 可以工作吗?

用例:

  • gearmand 完全可以使用 libdrizzle 作为 mysql 数据库的持久层
  • 细雨连接崩溃(例如,gearmand 数据库在夜间备份期间被锁定了几分钟,或者 mysql 服务器崩溃或数据库服务器出现网络问题)。

问题:

gearmand 是否可以在没有持久性的情况下工作(MySQL)并稍后赶上?

0 投票
0 回答
37 浏览

ethereum - Drizzle 和 Web3 的区别

我一直在研究以太坊智能合约以及如何使用/将它们与 Web 项目集成。但是,我遇到了两个库:DrizzleWeb3

我仔细查看了他们的文档,但我无法理解它们之间的区别。我想请一位更有经验的区块链开发人员向我解释每个人的工作,有什么区别,也许能给我一些功能的例子

我知道图书馆在区块链环境中的目标几乎完全不同。我只是想以类似的方式理解它们。