You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

770 B

In-Memory Storage

内存消息的持久化存储常用于开发和测试环境,如果使用基于内存的存储则你会失去本地事务消息可靠性保证。

配置

如果要使用内存存储,你需要从 NuGet 安装以下扩展包:

Install-Package DotNetCore.CAP.InMemoryStorage

然后,你可以在 Startup.csConfigureServices 方法中添加基于内存的配置项。


public void ConfigureServices(IServiceCollection services)
{
    // ...

    services.AddCap(x =>
    {
        x.UseInMemoryStorage();
        // x.UseXXX ...
    });
}

内存中的发送成功消息,CAP 将会每 5分钟 进行一次清理。

Publish with transaction

In-Memory 存储 不支持 事务方式发送消息。