当前位置 博文首页 > ABP vNext EventBus For RabbitMQ 分布式事件总线使用注意事项_
[https://docs.abp.io/zh-Hans/abp/latest/Distributed-Event-Bus-RabbitMQ-Integration](ABP vNext官方文档链接),基本使用可直接阅读官方文档,云怀不重复造轮子,只做官方未提到但重要的说明
用于配置连接名、队列名即要监听的队列名、交换机名;
即原始RabbitMq针对.NET的连接配置类:RabbitMqConnections.cs
"RabbitMQ": {
"EventBus": {
"ClientName": "MyClientName",
"ExchangeName": "MyExchangeName"
}
}
集群用逗号分隔
"Connections": {
"Default": {
"HostName": "192.168.1.101:5701,ip2:port2,ip3:port3",
"UserName": "yunhuai",
"Password": "yunhuai",
"VirtualHost": "/test"
}
},
"EventBus": {
"ClientName": "MsDemo_AServer",
"ExchangeName": "MsDemo"
}
}
若应用程序有多个主机,指定其中之一为EventBus
{
"RabbitMQ": {
"Connections": {
"Default": {
"HostName": "123.123.123.123"
},
"SecondConnection": {
"HostName": "321.321.321.321"
}
},
"EventBus": {
"ClientName": "MyClientName",
"ExchangeName": "MyExchangeName",
"ConnectionName": "SecondConnection"
}
}
}