EasyNetQ 是一个容易使用,专门针对RabbitMQ的 .NET API。EasyNetQ是为了提供一个尽可能简洁的适用与RabbitMQ的.NET类库,下面看下怎么集成。
4 U* g; a) T% L, h) ]1 {1、nuget 安装
0 @9 `0 Z) v( q2 c4 {) F
" R& M+ ]/ {& y- q! y5 Q
2、配置连接串9 W$ {. ]4 E: N5 n8 r( h
- public static IBus CreateMessageBus()
- {
- // 消息服务器连接字符串
- var connectionString = ConfigurationManager.ConnectionStrings["RabbitMQConnString"];
-
- if (connectionString == null || connectionString.ConnectionString == string.Empty)
- {
- throw new Exception("messageserver connection string is missing or empty");
- }
- return RabbitHutch.CreateBus(connectionString.ConnectionString);
- }
3、这边我们构建一个消息体# @7 X6 {/ o9 h; w9 A1 H
|