查看网站的 cms浙江城乡住房建设厅网站
news/
2025/9/22 22:41:59/
文章来源:
查看网站的 cms,浙江城乡住房建设厅网站,付费的网站是指,PS做网站页面尺寸MongoDB 支持Hangfire库。通过使用这个库#xff0c;您可以将所有作业信息存储在 MongoDB 中。要安装 Hangfire MongoDB Storage#xff0c;请在 Nuget 包管理器控制台中运行以下命令#xff1a;PM Install-Package Hangfire.Mongopublic void ConfigureServices(IServi… MongoDB 支持Hangfire库。通过使用这个库您可以将所有作业信息存储在 MongoDB 中。要安装 Hangfire MongoDB Storage请在 Nuget 包管理器控制台中运行以下命令
PM Install-Package Hangfire.Mongopublic void ConfigureServices(IServiceCollection services)
{var mongoUrlBuilder new MongoUrlBuilder(mongodb://localhost/jobs);var mongoClient new MongoClient(mongoUrlBuilder.ToMongoUrl());// Add Hangfire services. Hangfire.AspNetCore nuget requiredservices.AddHangfire(configuration configuration.SetDataCompatibilityLevel(CompatibilityLevel.Version_170).UseSimpleAssemblyNameTypeSerializer().UseRecommendedSerializerSettings().UseMongoStorage(mongoClient, mongoUrlBuilder.DatabaseName, new MongoStorageOptions{MigrationOptions new MongoMigrationOptions{MigrationStrategy new MigrateMongoMigrationStrategy(),BackupStrategy new CollectionMongoBackupStrategy()},Prefix hangfire.mongo,CheckConnection true}));// Add the processing server as IHostedServiceservices.AddHangfireServer(serverOptions {serverOptions.ServerName Hangfire.Mongo server 1;});// Add framework services.
}var options new MongoStorageOptions
{MigrationOptions new MongoMigrationOptions{MigrationStrategy new DropMongoMigrationStrategy(),BackupStrategy new NoneMongoBackupStrategy()}
};
GlobalConfiguration.Configuration.UseMongoStorage(mongodb://localhost/jobs, options);
app.UseHangfireServer();
app.UseHangfireDashboard();Throw这是默认的迁移策略。如果架构版本不匹配它将抛出InvalidOperationException永远不会让您启动并运行。因此它迫使您决定什么迁移策略最适合您同时确保数据的安全。Drop这只需删除现有的Hangfire.Mongo数据库并更新模式版本。没有绒毛准备从头开始。这是一个完美的策略如果你在创业时把所有的工作都安排好。Migrate这将把数据库从一个模式版本迁移到下一个模式版本直到达到所需的模式版本。并不是所有的数据都可以迁移这就是为什么会发生一些数据丢失的原因。在投入生产前请谨慎使用并仔细测试。我们不对数据丢失负责。注意只支持前向迁移。如果需要还原到以前的架构版本则需要手动删除或还原以前的数据库。https://github.com/sergeyzwezdin/Hangfire.Mongo
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910623.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!