DotNetCore.CAP OpenGauss数据库驱动
$ dotnet add package DotNetCore.CAP.OpenGaussCAP 支持 OpenGauss 数据库存储,CAP 项目地址:https://github.com/dotnetcore/CAP
NuGet 安装 DotNetCore.CAP.OpenGauss
PM> Install-Package DotNetCore.CAP.OpenGauss
首先,在 Startup.cs 中 配置 CAP,参考下面示例:
public void ConfigureServices(IServiceCollection services)
{
//......
services.AddCap(x =>
{
// 使用 OpenGauss 数据库
x.UseOpenGauss(opt =>
{
opt.ConnectionString = configuration["CAP:ConnectionStrings"];
opt.Schema = configuration["CAP:Schema"] ?? "cap"; // 支持配置 Schema
});
// 根据官方文档配置消息队列,比如 RabbitMQ
x.UseRabbitMQ("HostName");
});
}
参考官方文档:https://github.com/dotnetcore/CAP?tab=readme-ov-file#publish
参考官方文档:https://github.com/dotnetcore/CAP?tab=readme-ov-file#subscribe