namespace Core.RabbitMQBus.Common { /// <summary> /// RabbitMQ配置 /// </summary> public class RabbitMQOptions { /// <summary> /// 默认密码 /// </summary> /// <remarks></remarks> public const string DefaultPass = "yak"; //guest /// <summary> /// 默认用户名 /// </summary> /// <remarks></remarks> public const string DefaultUser = "yak"; //guest /// <summary> /// 默认主机 /// </summary> /// <remarks></remarks> public const string DefaultVHost = "develop"; // / /// <summary> /// 默认主机 /// </summary> /// <remarks></remarks> public const int DefaultPort = 5672; /// <summary> /// 默认交换机 /// </summary> public const string DefaultExchangeName = "amq.topic"; //exchangeName.default.router /// <summary> /// 路由类型 /// </summary> public const string ExchangeType = "topic"; /// <summary> /// 主机名 /// </summary> public string HostName { get; set; } = "124.71.132.255"; /// <summary> /// 密码 /// </summary> public string Password { get; set; } = DefaultPass; /// <summary> /// 用户名 /// </summary> public string UserName { get; set; } = DefaultUser; /// <summary> /// 端口 /// </summary> public string VirtualHost { get; set; } = DefaultVHost; /// <summary> /// 交换机 /// </summary> public string ExchangeName { get; set; } = DefaultExchangeName; /// <summary> /// 端口 /// </summary> public int Port { get; set; } = DefaultPort; } }