static RedisSnapshotStoreSpec() { var connectionString = "127.0.0.1:6379"; SpecConfig = ConfigurationFactory.ParseString(@" akka.test.single-expect-default = 3s akka.persistence { publish-plugin-commands = on snapshot-store { plugin = ""akka.persistence.snapshot-store.redis"" redis { class = ""Akka.Persistence.Redis.Snapshot.RedisSnapshotStore, Akka.Persistence.Redis"" configuration-string = """ + connectionString + @""" plugin-dispatcher = ""akka.actor.default-dispatcher"" database = """ + Database + @""" } } } akka.actor { serializers { persistence-snapshot = ""Akka.Persistence.Redis.Serialization.PersistentSnapshotSerializer, Akka.Persistence.Redis"" } serialization-bindings { ""Akka.Persistence.SelectedSnapshot, Akka.Persistence"" = persistence-snapshot } serialization-identifiers { ""Akka.Persistence.Redis.Serialization.PersistentSnapshotSerializer, Akka.Persistence.Redis"" = 48 } }").WithFallback(RedisReadJournal.DefaultConfiguration()); }
public static Config Config(int id) => ConfigurationFactory.ParseString($@" akka.loglevel = INFO akka.persistence.journal.plugin = ""akka.persistence.journal.redis"" akka.persistence.journal.redis {{ class = ""Akka.Persistence.Redis.Journal.RedisJournal, Akka.Persistence.Redis"" plugin-dispatcher = ""akka.actor.default-dispatcher"" configuration-string = ""127.0.0.1:6379"" database = {id} }} akka.test.single-expect-default = 3s") .WithFallback(RedisReadJournal.DefaultConfiguration());
public static Config SpecConfig(int id) => ConfigurationFactory.ParseString($@" akka.loglevel = INFO akka.persistence.journal.plugin = ""akka.persistence.journal.redis"" akka.persistence.journal.redis {{ event-adapters {{ my-adapter = ""Akka.Persistence.TCK.Serialization.TestJournal+MyWriteAdapter, Akka.Persistence.TCK"" }} event-adapter-bindings = {{ ""Akka.Persistence.TCK.Serialization.TestJournal+MyPayload3, Akka.Persistence.TCK"" = my-adapter }} class = ""Akka.Persistence.Redis.Journal.RedisJournal, Akka.Persistence.Redis"" plugin-dispatcher = ""akka.actor.default-dispatcher"" configuration-string = ""127.0.0.1:6379"" database = {id} }} akka.test.single-expect-default = 3s") .WithFallback(RedisReadJournal.DefaultConfiguration());
public static Config Config(int id) => ConfigurationFactory.ParseString($@" akka.loglevel = INFO akka.persistence.journal.plugin = ""akka.persistence.journal.redis"" akka.persistence.journal.redis {{ event-adapters {{ color-tagger = ""Akka.Persistence.TCK.Query.ColorFruitTagger, Akka.Persistence.TCK"" }} event-adapter-bindings = {{ ""System.String"" = color-tagger }} class = ""Akka.Persistence.Redis.Journal.RedisJournal, Akka.Persistence.Redis"" plugin-dispatcher = ""akka.actor.default-dispatcher"" configuration-string = ""127.0.0.1:6379"" database = {id} }} akka.test.single-expect-default = 3s") .WithFallback(RedisReadJournal.DefaultConfiguration());
public static Config SpecConfig(int id) => ConfigurationFactory.ParseString($@" akka.loglevel = INFO akka.persistence.snapshot-store.plugin = ""akka.persistence.snapshot-store.redis"" akka.persistence.snapshot-store.redis {{ class = ""Akka.Persistence.Redis.Snapshot.RedisSnapshotStore, Akka.Persistence.Redis"" configuration-string = ""127.0.0.1:6379"" plugin-dispatcher = ""akka.actor.default-dispatcher"" database = {id} }} akka.actor {{ serializers {{ persistence-snapshot = ""Akka.Persistence.Redis.Serialization.PersistentSnapshotSerializer, Akka.Persistence.Redis"" }} serialization-bindings {{ ""Akka.Persistence.SelectedSnapshot, Akka.Persistence"" = persistence-snapshot }} serialization-identifiers {{ ""Akka.Persistence.Redis.Serialization.PersistentSnapshotSerializer, Akka.Persistence.Redis"" = 48 }} }} akka.test.single-expect-default = 3s") .WithFallback(RedisReadJournal.DefaultConfiguration());