Files
2026-10-12 16:22:04 +08:00

33 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
namespace RabbitMQHelper
{
public interface IRabbitConfig
{
string Host { get; set; }
string VirtualHost { get; set; }
string UserName { get; set; }
string Password { get; set; }
List<Type> ListSubscribe { get; set; }
string MongoDatabaseName { get; set; }
string MongoConnectionString { get; set; }
string DefaultExchange { get; set; }
string DefaultRegisterWay { get; set; }
}
public class RabbitConfig: IRabbitConfig
{
public string Host { get; set; } = "49.233.122.91";
public string VirtualHost { get; set; } = "/";
public string UserName { get; set; } = "guest";
public string Password { get; set; } = "guest";
public List<Type> ListSubscribe { get; set; }
public string MongoDatabaseName { get; set; }
public string MongoConnectionString { get; set; }
public string DefaultExchange { get; set; } = "hscw.default.topic";
public string DefaultRegisterWay { get; set; } = "singleton";
}
}