33 lines
1.1 KiB
C#
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";
|
|
}
|
|
} |