0

为什么我们的工作要在多台服务器上运行?我们正在使用 v 1.7.6 并且作业在多于 1 台服务器上启动。这是我们的配置:

            services.AddHangfire(configuration => configuration
            .SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
            .UseSimpleAssemblyNameTypeSerializer()
            .UseRecommendedSerializerSettings()
            .UseSqlServerStorage(Configuration.GetConnectionString("DefaultConnection"), new SqlServerStorageOptions
            {
                CommandBatchMaxTimeout = TimeSpan.FromMinutes(5),
                QueuePollInterval = TimeSpan.Zero,
                UseRecommendedIsolationLevel = true,
                DisableGlobalLocks = true
            }));

从我读到的,我们不应该在 1.7 中再使用slidingexpiration?

4

0 回答 0