using Furion;
|
using InitQ;
|
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Hosting;
|
using Microsoft.Extensions.DependencyInjection;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace EzInitQ
|
{
|
|
public class Startup : AppStartup
|
{
|
public void ConfigureServices(IServiceCollection services)
|
{
|
services.AddInitQ(m =>
|
{
|
m.SuspendTime = 1000;
|
m.IntervalTime = 1000;
|
m.ConnectionString = App.Configuration["InitQRedisConfig:ConnectionString"];
|
m.ListSubscribe = new List<Type>() { typeof(PayServiceMessageQ) };
|
m.ShowLog = false;
|
|
});
|
|
}
|
|
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
|
{
|
|
}
|
}
|
}
|