首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知交换类型‘x-延迟-消息’RabbitMq与MassTransit

未知交换类型‘x-延迟-消息’RabbitMq与MassTransit
EN

Stack Overflow用户
提问于 2021-05-02 09:35:02
回答 1查看 868关注 0票数 0

我已经安装了'RabbitMQ延迟消息插件‘。并且可以在RabbitMq的插件列表上看到。

并使用以下代码将MassTnasit配置为RabbitMq:

代码语言:javascript
运行
复制
var services = new ServiceCollection();

        services.AddMassTransit(x =>
        {
            x.AddRabbitMqMessageScheduler();

            x.UsingRabbitMq((context, cfg) => 
            {
                cfg.UseDelayedExchangeMessageScheduler();

                cfg.ConfigureEndpoints(context);
            });
        });

并将'IMessageScheduler‘接口注入到我的业务服务中,并调用'IMessageScheduler.ScheduledPublish<>()’。

但是我得到了一个错误:未知交换类型‘x-延迟消息’RabbitMq和MassTransit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-02 12:09:28

对于该版本的RabbitMQ,您需要插件的最新版本,即可在GitHub上获得

我还将MassTransit码头映像更新为最新版本:推车/拉比MassTransit

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67354835

复制
相关文章

相似问题

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