专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

Net使用EasyNetQ简化与RabbitMQ的交互

dotNET跨平台  · 公众号  ·  · 2024-12-07 08:15
    

文章预览

EasyNetQ是一个为.NET环境设计的RabbitMQ客户端API,旨在简化与RabbitMQ的交互。 关于RabbitMq的更多知识点在: https://www.dotnetshare.com 公众号:Net分享,欢迎关注 安装EasyNetQ 你可以通过NuGet包管理器来安装EasyNetQ。在Package Manager Console中运行以下命令: PM> Install-Package EasyNetQ 这将同时安装EasyNetQ和其依赖的RabbitMQ.Client库。建议使用DI安装,EasyNetQ.DI.Microsof包含EasyNetQ,同时依赖Newtonsoft.Json 注册连接RabbitMQ var connectionString = "host=111.111.11.111;virtualHost=/;username=admin;password=123456;timeout=60" ; //链接注册 builder.Services.RegisterEasyNetQ( "host=8.153.70.182;virtualHost=/;username=zhaoke;password=123123;publisherConfirms=true" ); //发布注册 builder.Services.AddTransient (); //订阅注册 builder.Services.AddTransient (); //添加消息处理 builder.Services.AddHostedService (); 发布消息 EasyNetQ支持发布/订阅模式,你可以通过创 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览