public AddLocationDescriptionHandler(IAnalitics analitics, IElasticProvider elasticProvider, IRabbitMQ rabbitMq, IOptions <AppSettings> appsettings)
 {
     _analitics     = analitics;
     _elasticClient = elasticProvider.ElasticClient;
     _rabbitMq      = rabbitMq;
     _appSettings   = appsettings.Value;
 }
Esempio n. 2
0
 public BrokerReceiver(IRabbitMQ rabbitMQ, IConfigurationRoot configuration, ILogger <BrokerReceiver> logger, IHelper helper)
 {
     this._rabbitMQ      = rabbitMQ;
     this._configuration = configuration;
     this._logger        = logger;
     this._helper        = helper;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 public ElasticSearchService(IOptions <AppSettings> appsettings, IRabbitMQ rabbitMq,
                             IElasticProvider elasticProvider, ILogger <ElasticSearchService> logger)
 {
     _elasticProvider = elasticProvider;
     _logger          = logger;
     _rabbitMq        = rabbitMq;
     _appSettings     = appsettings.Value;
 }
Esempio n. 5
0
 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;
 }
Esempio n. 7
0
        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;
 }
Esempio n. 10
0
 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;
 }
Esempio n. 12
0
        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);
        }
Esempio n. 13
0
 public TestJobOne(IRedisCacheManager redisCacheManager, IMenuServer menuServer, IRabbitMQ rabbitMQ)
 {
     this._redisCacheManager = redisCacheManager;
     this._menuServer        = menuServer;
     this._rabbitMQ          = rabbitMQ;
 }
Esempio n. 14
0
 public OperacaoService(IOperacaoRepository repository, IRabbitMQ rabbitMQ)
 {
     this.repository = repository;
     this.rabbitMQ   = rabbitMQ;
 }