Click or drag to resize
Akka.NETBatchingSqlJournalSetup Properties

The BatchingSqlJournalSetup type exposes the following members.

Properties
  NameDescription
Public propertyAutoInitialize
If true, once created, journal will run all SQL scripts stored under Initializers collection prior to starting executing any requests. In most implementation this is used to initialize necessary tables.
Public propertyCircuitBreakerSettings
Settings specific to CircuitBreaker, which is used internally for executing request batches.
Public propertyConnectionString
Connection string to a SQL database.
Public propertyConnectionTimeout
Maximum time given for executed DbCommand to complete.
Public propertyIsolationLevel
Isolation level of transactions used during query execution.
Public propertyMaxBatchSize
Maximum size of single batch of operations to be executed over a single DbConnection.
Public propertyMaxBufferSize
Maximum size of requests stored in journal buffer. Once buffer will be surpassed, it will start to apply OnBufferOverflow(IJournalMessage) method to incoming requests.
Public propertyMaxConcurrentOperations
Maximum number of batch operations allowed to be executed at the same time. Each batch operation must acquire a DbConnection, so this setting can be effectively used to limit the usage of ADO.NET connection pool by current journal.
Public propertyNamingConventions
Database specific naming conventions (table and column names) used to construct valid SQL statements.
Public propertyReplayFilterSettings
Settings specific to replay filter rules used when replaying events from database back to the persistent actors.
Top
See Also