namespace CloudGaming.Core.CAP;
///
/// CAP github : https://github.com/dotnetcore/CAP/blob/master/README.zh-cn.md
///
public class CoreCAPStartup : StartupModule
{
///
///
///
///
public override void ConfigureServices(WebApplicationBuilder webApplicationBuilder)
{
var services = webApplicationBuilder.Services;
//webApplicationBuilder.Services.AddCap(x =>
//{
// //如果你使用的 EF 进行数据操作,你需要添加如下配置:
// //x.UseEntityFramework(); //可选项,你不需要再次配置 x.UseSqlServer 了
// ////如果你使用的ADO.NET,根据数据库选择进行配置:
// //x.UseSqlServer("数据库连接字符串");
// //x.UseMySql("数据库连接字符串");
// //x.UsePostgreSql("数据库连接字符串");
// ////如果你使用的 MongoDB,你可以添加如下配置:
// //x.UseMongoDB("ConnectionStrings"); //注意,仅支持MongoDB 4.0+集群
// ////CAP支持 RabbitMQ、Kafka、AzureServiceBus、AmazonSQS 等作为MQ,根据使用选择配置:
// //x.UseRabbitMQ("ConnectionStrings");
// //x.UseKafka("ConnectionStrings");
// //x.UseAzureServiceBus("ConnectionStrings");
// //x.UseAmazonSQS();
// // 内存消息队列
// x.UseInMemoryMessageQueue();
//});
}
///
///
///
///
public override void Configure(WebApplication webApplication)
{
}
}