问题标签 [zend-queue]

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 回答
1376 浏览

php - 运行 Zend Queue Receiver 的基础设施

我有一个简单的消息队列设置并使用Zend_Queue对象层次结构运行。我正在使用Zend_Queue_Adapter_Db后端。我有兴趣将其用作作业队列,以安排稍后处理的事情。它们是不需要立即发生的工作,但应该尽快发生而不是迟到。

是否有最佳实践/标准方法来设置您的基础设施以运行作业?我了解从队列接收消息的代码,但我不太清楚的是如何运行接收该消息的程序。在命令行上接收 n 条消息的 cron,每分钟运行一次?触发多个 Web 请求的 cron,每个 Web 请求都运行接收器脚本?还有什么?

切线奖金问题。如果我正在使用 Zend_Db 运行其他查询,消息队列查询是否会被视为该事务的一部分?

0 投票
2 回答
965 浏览

zend-framework - 在没有 Zend 服务器的情况下使用 Zend_Queue

是否可以在服务器上不安装 Zend Server 的情况下使用 Zend Queue?

0 投票
2 回答
1100 浏览

php - 获取 Zend_Application 的配置对象的引用

是否有用于获取对Zend_Application配置资源的引用的辅助方法/对象/方法?

我知道我可以做类似的事情

但这将重新加载/解析配置文件。我正在寻找一种方法来查看运行中的给定配置值Zend_Application

我要解决的更大问题是我希望Zend_Queue使用与我的默认数据库资源相同的数据库设置。如果除了“获取对配置的引用,读取资源值”之外还有更多“Zend Like”的方式来实现这一点,请随时分享!

0 投票
1 回答
698 浏览

php - Zend_Queue 数据库方案

我正在使用 Zend_Queue 排队并发送电子邮件(http://framework.zend.com/manual/en/zend.queue.adapters.html)

有没有办法修改 Zend_Queue_Adapter_Db 默认表名?默认情况下,表名是“queue”和“message”,这有点令人困惑,我想将它们命名为 queues 和 queues_messages。

0 投票
1 回答
194 浏览

zend-framework - Zend 队列数据库异常

我在框架外使用 Zend_Queue 和 DB 适配器,我有以下代码:

我进去'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound'Zend\Db\Statement\Pdo.php:228

任何想法我做错了什么?

$params 和语句是:

0 投票
0 回答
1170 浏览

zend-framework - 使用 Zend 框架的查询构建器

我刚刚开始我的 PHP Zend 框架世界之旅。我的应用程序的目的是使用 Zend 开发查询构建器。该应用程序将被网络中的许多用户同时使用。当用户根据应用程序提供的某些条件进行搜索时,系统会从庞大的数据库(超过5000万条记录甚至更多)中获取相关的搜索结果。

注意:一个用户一次可以执行多个搜索请求。每个请求都会创建一个唯一的队列 ID。

由于搜索结果页面的负载较多,显示结果需要一些时间。所以,我有一个想法,以实现用户友好的环境。一旦用户执行搜索,他/她可以导航到任何其他网页,一旦完成所有请求,将向用户显示搜索结果可以查看的警报或通知。

根据队列ID,用户可以切换回搜索结果页面并查看他们的结果。我曾尝试使用来自(http://dennisgurnick.com/2011/09/29/zend-queue-with-mysql/)的 Zend Queue;它仅用于一封一封地发送电子邮件。所以,请告诉我,如何实现这一点,非常感谢您的回答。

0 投票
2 回答
888 浏览

zend-framework2 - 如何将 ZendQueue 安装到 ZF2 2.1.5

我需要实现从 ZF2 向队列 rabbitmq(amqp) 发送消息。

我没有在 ZF2 中找到与队列一起使用的模块。

决定扩展 ZendQueue 的适配器。(也许有人知道另一种方式)

我试图在帮助作曲家安装 ZendQueue,但作曲家失败了,因为他有

我的 ZF2 版本是 2.1.5

使用 composer 命令进行安装:

0 投票
4 回答
128 浏览

php - PHP 找不到数组元素

我使用的库使用数组。将 print_r 应用于该数组会打印:

该库在该数组上使用了一个魔法吸气剂

当我尝试访问

我遇到了异常。事实上,调试器显示 array_key_exists 将返回 false 而 _data 数组可用,如上所示

0 投票
0 回答
36 浏览

php - 如何使用 ZFW2 删除 ActiveMQ 中的消息?

我正在使用 ZendQueue 组件https://github.com/zendframework/ZendQueue
阅读我的消息后,我尝试删除它们。
我正在使用Queue对象和Activemq适配器。
我连接正常,因为我能够获取我发布的数据。代码如下:

$queue 是\ZendQueue\Queue
$MessageObject 是\ZendQueue\Message
适配器是ZendQueue\Adapter\Activemq

0 投票
1 回答
114 浏览

php - 如何在zend framework 2.2.中创建队列系统来发送电子邮件?

我想为我的系统准备一个队列以使用队列发送电子邮件。假设我有一个脚本来插入一些记录并发送一封电子邮件,那么我会将这些电子邮件添加到队列中,当队列执行时,将发送电子邮件。

你能给我一些例子来指导我如何使用 zend-framework2 吗?