|
|
|
@ -5,7 +5,7 @@ using StackExchange.Redis;
|
|
|
|
|
using Volo.Abp.Autofac;
|
|
|
|
|
using Volo.Abp.Domain;
|
|
|
|
|
using Volo.Abp.Domain.Entities.Events.Distributed;
|
|
|
|
|
using Volo.Abp.EventBus.Boxes;
|
|
|
|
|
using Volo.Abp.EventBus;
|
|
|
|
|
using Volo.Abp.Modularity;
|
|
|
|
|
|
|
|
|
|
namespace DistDemoApp
|
|
|
|
@ -13,8 +13,8 @@ namespace DistDemoApp
|
|
|
|
|
[DependsOn(
|
|
|
|
|
typeof(AbpAutofacModule),
|
|
|
|
|
typeof(AbpDddDomainModule),
|
|
|
|
|
typeof(AbpEventBusBoxesModule)
|
|
|
|
|
)]
|
|
|
|
|
typeof(AbpEventBusModule)
|
|
|
|
|
)]
|
|
|
|
|
public class DistDemoAppSharedModule : AbpModule
|
|
|
|
|
{
|
|
|
|
|
public override void ConfigureServices(ServiceConfigurationContext context)
|
|
|
|
@ -28,7 +28,7 @@ namespace DistDemoApp
|
|
|
|
|
options.EtoMappings.Add<TodoItem, TodoItemEto>();
|
|
|
|
|
options.AutoEventSelectors.Add<TodoItem>();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context.Services.AddSingleton<IDistributedLockProvider>(sp =>
|
|
|
|
|
{
|
|
|
|
|
var connection = ConnectionMultiplexer.Connect(configuration["Redis:Configuration"]);
|
|
|
|
@ -36,4 +36,4 @@ namespace DistDemoApp
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|