Commit 2ddf1bab by zhoujinhui

hangfire数据使用redis进行存储

parent b2f64b3e
......@@ -6,6 +6,7 @@ using EasyNetQ.AutoSubscribe;
using Hangfire;
using Hangfire.MemoryStorage;
using Hangfire.MySql;
using Hangfire.Redis;
using IService.TakeStock;
using MessageQueue;
using Microsoft.AspNetCore.Builder;
......@@ -33,11 +34,11 @@ namespace TakeStock.API
public Startup(IConfiguration configuration)
{
Configuration = configuration;
//Redis = ConnectionMultiplexer.Connect(Configuration.GetConnectionString("Redis"));
Redis = ConnectionMultiplexer.Connect(Configuration.GetConnectionString("Redis"));
}
public IConfiguration Configuration { get; }
//public static ConnectionMultiplexer Redis;
public static ConnectionMultiplexer Redis;
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
......@@ -73,10 +74,13 @@ namespace TakeStock.API
RegisterHttpClient(services);
services.AddHttpClient();
// Add Hangfire services.
services.AddHangfire(config =>
{
config.UseMemoryStorage();
var options = new RedisStorageOptions { Db = 4 };
config.UseRedisStorage(Redis, options);
//config.UseMemoryStorage();
});
//services.AddHangfire(configuration => configuration.UseRedisStorage(Redis));
// Add the processing server as IHostedService
......@@ -93,12 +97,12 @@ namespace TakeStock.API
{
app.UseDeveloperExceptionPage();
}
app.UseCors("Default");
var options = new DashboardOptions
{
IgnoreAntiforgeryToken = true,
IgnoreAntiforgeryToken = true,
Authorization = new[]
{
new CustomAuthorizationFilter()
......
......@@ -10,12 +10,11 @@
"Uri": "http://localhost:5001/api/services/app/",
"Timeout": 120
},
"ConnectionStrings": {
"Localhost": "server=gz-cdb-hqmznu0w.sql.tencentcdb.com;port=63523;database=bailun_wms;uid=root;password=#7kfnymAM$Y9-Ntf;Convert Zero Datetime=True;",
"RabbitMqConnection": "host=111.230.164.154:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10",
//"Redis": "127.0.0.1,connectRetry=2"
"Redis": "129.204.97.78,password=BLT.redis&2019,connectRetry=2"
},
"ConnectionStrings": {
"Localhost": "server=gz-cdb-hqmznu0w.sql.tencentcdb.com;port=63523;database=bailun_wms;uid=root;password=#7kfnymAM$Y9-Ntf;Convert Zero Datetime=True;",
"RabbitMqConnection": "host=111.230.164.154:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10",
"Redis": "127.0.0.1:6379,password=123456,connectTimeout=15000,connectRetry=2,syncTimeout=10000,ssl=false,abortConnect=false"
},
"App": {
"CorsOrigins": "*"
}
......
......@@ -7,15 +7,15 @@
},
"WMS": {
"Name": "WMS",
"Uri": "http://api.wms.bailuntec.com/api/services/app/",
"Uri": "http://wms-api/api/services/app/",
"Timeout": 120
},
"ConnectionStrings": {
"Localhost": "server=10.0.8.14;database=bailun_wms;uid=root;pwd=#7kfnymAM$Y9-Ntf;port=3306;Convert Zero Datetime=True;",
"Redis": "common-redis,password=BLT.redis&2019,connectRetry=2",
"RabbitMqConnection": "host=owms-rabbitmq:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10"
},
"ConnectionStrings": {
"Localhost": "server=10.0.8.14;database=bailun_wms;uid=root;pwd=#7kfnymAM$Y9-Ntf;port=3306;Convert Zero Datetime=True;",
"Redis": "common-redis.owms:6379,password=BLT.redis&2019,connectTimeout=15000,connectRetry=2,syncTimeout=10000,ssl=false,abortConnect=false",
"RabbitMqConnection": "host=owms-rabbitmq:5672;username=bailun;password=1234abcd;prefetchcount=2;publisherConfirms=true;timeout=10"
},
"App": {
"CorsOrigins": "*"
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment