首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Magento2 -批量操作消费者问题

Magento2 -批量操作消费者问题
EN

Stack Overflow用户
提问于 2018-09-12 16:41:55
回答 1查看 467关注 0票数 0

我正在尝试创建一个发布者和一个消费者来处理一个大的导入。我已经成功地设置了发布者,以便将消息推送到队列,问题是没有调用消费者来读取消息和执行计划的操作。

我找到的唯一文档是:https://devdocs.magento.com/guides/v2.2/extension-dev-guide/message-queues/implement-bulk.html

我遵循了指南,但它似乎不能正常工作。所有的块都被正确调度,但是它们没有启动。有没有一个cron来处理这件事,或者应该在批量创建之后调用消费者?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-09-13 16:52:36

主要问题是,批量操作不是为了启动批量计划而创建的。如果您遵循此链接https://devdocs.magento.com/guides/v2.2/extension-dev-guide/message-queues/implement-bulk.html并更改使用者方法,您将能够创建操作。

为了创建批量操作,我将changeOperationStatus函数替换为直接使用批量id、主题名称和状态插入条目。这个函数的问题是没有创建第一个操作,并且更新状态不起作用。

代码语言:javascript
运行
复制
$this->operationManagement->changeOperationStatus(
            $operation->getId(),
            $status,
            $errorCode,
            $message,
            $serializedData
        );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52290989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档