public AddLocationDescriptionHandler(IAnalitics analitics, IElasticProvider elasticProvider, IRabbitMQ rabbitMq, IOptions <AppSettings> appsettings) { _analitics = analitics; _elasticClient = elasticProvider.ElasticClient; _rabbitMq = rabbitMq; _appSettings = appsettings.Value; }
public BrokerReceiver(IRabbitMQ rabbitMQ, IConfigurationRoot configuration, ILogger <BrokerReceiver> logger, IHelper helper) { this._rabbitMQ = rabbitMQ; this._configuration = configuration; this._logger = logger; this._helper = helper; }
public OperacaoConsumerRabbitService(ILoggerFactory loggerFactory, IRabbitMQ rabbitMQ, IOperacaoRepository operacaoRepository, IConfiguration configuration) { this._logger = loggerFactory.CreateLogger <OperacaoConsumerRabbitService>(); this.rabbitMQ = rabbitMQ; _channel = this.rabbitMQ.GetChannel(); this.operacaoRepository = operacaoRepository; this.configuration = configuration; }
public ElasticSearchService(IOptions <AppSettings> appsettings, IRabbitMQ rabbitMq, IElasticProvider elasticProvider, ILogger <ElasticSearchService> logger) { _elasticProvider = elasticProvider; _logger = logger; _rabbitMq = rabbitMq; _appSettings = appsettings.Value; }
public RabbitMQTest() { rb = new Config( hostName: "localhost", port: 5672, password: "******", user: "******" ).Start(); }
public Handler(IItemRepository repository, IAgentRepository agentRepository, IUserRepository userRepository, IRabbitMQ rabbitMQ) { _repository = repository; _agentRepository = agentRepository; _userRepository = userRepository; _rabbitMQ = rabbitMQ; }
private void StartupJobs(IRabbitMQ broker, IConfigurationRoot configuration) { var jobs = configuration.GetSection("jobs").Get <Job[]>(); foreach (var job in jobs) { RecurringJob.AddOrUpdate( job.TargetServiceName + "/" + job.MessageType, () => broker.RouteMessage(job.TargetServiceName, job), Cron.MinuteInterval(job.IntervalMinutes)); } }
/// <summary> /// 构造函数 /// </summary> /// <param name="_jwtSettingsAccesser"></param> /// <param name="userServer"></param> /// <param name="redisCacheManager"></param> /// <param name="rabbitMQ">消息队列</param> /// <param name="permissionRequirement"></param> /// <param name="hostingEnvironment"></param> /// <param name="schedulerCenter"></param> public AuthorizeController(IOptions <JwtSettings> _jwtSettingsAccesser, IUserServer userServer, IRedisCacheManager redisCacheManager, IRabbitMQ rabbitMQ, PermissionRequirement permissionRequirement, IHostingEnvironment hostingEnvironment, ISchedulerCenter schedulerCenter) { this._jwtSettings = _jwtSettingsAccesser.Value; this._userserver = userServer; this._redisCacheManager = redisCacheManager; this._requirement = permissionRequirement; this._hostingEnvironment = hostingEnvironment; this._rabbitMQ = rabbitMQ; }
public RabbitMQServiceSourceDefinition(IRabbitMQ source) { ResourceID = source.ResourceID; ResourceName = source.ResourceName; HostName = source.HostName; Port = source.Port; UserName = source.UserName; ResourcePath = source.GetSavePath(); Password = source.Password; VirtualHost = source.VirtualHost; }
public Handler(IAgentRepository agentRepository, IProfileRepository repository, ILogRepository logRepository, IUserRepository userRepository, IItemRepository itemRepository, IRabbitMQ rabbitMQ) { _repository = repository; _agentRepository = agentRepository; _itemRepository = itemRepository; _logRepository = logRepository; _userRepository = userRepository; _rabbitMQ = rabbitMQ; }
public HomeController(ILogger <HomeController> logger, IRabbitMQ rabbitMQ) { _logger = logger; }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, IApplicationLifetime lifetime, ILoggerFactory logger, IRabbitMQ rabbitMQ, IConfigurationRoot configuration) { app.DefaultApplicationSetup(lifetime, logger, env, container); app.UseHangfireDashboard("/hangfire", new DashboardOptions() { Authorization = new List <IDashboardAuthorizationFilter>() { new NoAuthFilter() }, StatsPollingInterval = 30000 //Tempo atualização do dashboard }); app.UseHangfireServer(); StartupJobs(rabbitMQ, configuration); }
public TestJobOne(IRedisCacheManager redisCacheManager, IMenuServer menuServer, IRabbitMQ rabbitMQ) { this._redisCacheManager = redisCacheManager; this._menuServer = menuServer; this._rabbitMQ = rabbitMQ; }
public OperacaoService(IOperacaoRepository repository, IRabbitMQ rabbitMQ) { this.repository = repository; this.rabbitMQ = rabbitMQ; }