├── .DS_Store ├── .dockerignore ├── .github └── workflows │ ├── SonarCloud.yml │ ├── docs.yml │ ├── publish-AsyncMonolith.Ef-nuget-package.yaml │ ├── publish-AsyncMonolith.MsSql-nuget-package.yaml │ ├── publish-AsyncMonolith.MySql-nuget-package.yaml │ ├── publish-AsyncMonolith.PostgreSql-nuget-package.yaml │ ├── publish-AsyncMonolith.TestHelpers-nuget-package.yaml │ └── test.yml ├── .gitignore ├── .idea └── .idea.AsyncMonolith │ └── .idea │ ├── .gitignore │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── AsyncMonolith.Ef ├── .DS_Store ├── AsyncMonolith.Ef.csproj ├── EfConsumerMessageFetcher.cs ├── EfProducerService.cs ├── EfScheduledMessageFetcher.cs └── StartupExtensions.cs ├── AsyncMonolith.MariaDb ├── .DS_Store ├── AsyncMonolith.MariaDb.csproj ├── MariaDbConsumerMessageFetcher.cs ├── MariaDbProducerService.cs ├── MariaDbScheduledMessageFetcher.cs └── StartupExtensions.cs ├── AsyncMonolith.MsSql ├── .DS_Store ├── AsyncMonolith.MsSql.csproj ├── MsSqlConsumerMessageFetcher.cs ├── MsSqlProducerService.cs ├── MsSqlScheduledMessageFetcher.cs └── StartupExtensions.cs ├── AsyncMonolith.MySql ├── .DS_Store ├── AsyncMonolith.MySql.csproj ├── MySqlConsumerMessageFetcher.cs ├── MySqlProducerService.cs ├── MySqlScheduledMessageFetcher.cs └── StartupExtensions.cs ├── AsyncMonolith.PostgreSql ├── .DS_Store ├── AsyncMonolith.PostgreSql.csproj ├── PostgreSqlConsumerMessageFetcher.cs ├── PostgreSqlProducerService.cs ├── PostgreSqlScheduledMessageFetcher.cs └── StartupExtensions.cs ├── AsyncMonolith.TestHelpers ├── AsyncMonolith.TestHelpers.csproj ├── ConsumerMessageTestHelpers.cs ├── ConsumerTestBase.cs ├── FakeIdGenerator.cs ├── FakeProducerService.cs ├── FakeScheduleService.cs ├── SetupTestHelpers.cs └── TestConsumerMessageProcessor.cs ├── AsyncMonolith.Tests ├── AsyncMonolith.Tests.csproj ├── ConsumerMessageFetcherTests.cs ├── ConsumerMessageProcessorTests.cs ├── ConsumerRegistryTests.cs ├── Infra │ ├── DbTestsBase.cs │ ├── DbType.cs │ ├── EfTestDbContainer.cs │ ├── ExceptionConsumer.cs │ ├── ExceptionConsumer2Attempts.cs │ ├── ExceptionConsumer2AttemptsMessage.cs │ ├── ExceptionConsumerMessage.cs │ ├── MariaDbTestDbContainer.cs │ ├── MsSqlTestDbContainer.cs │ ├── MultiConsumer1.cs │ ├── MultiConsumer2.cs │ ├── MultiConsumerMessage.cs │ ├── MySqlTestDbContainer.cs │ ├── PostgreSqlTestDbContainer.cs │ ├── RailConsumerMessages.cs │ ├── SingleConsumer.cs │ ├── SingleConsumerMessage.cs │ ├── TestConsumerInvocations.cs │ ├── TestDbContainerBase.cs │ ├── TestDbContext.cs │ ├── TestServiceHelpers.cs │ ├── TimeoutConsumer.cs │ └── TimeoutConsumerMessage.cs ├── ProducerServiceDbTests.cs ├── ProducerServiceTests.cs ├── ScheduledMessageFetcherTests.cs ├── ScheduledMessageProcessorTests.cs └── ScheduledMessageServiceTests.cs ├── AsyncMonolith.sln ├── AsyncMonolith.sln.DotSettings ├── AsyncMonolith ├── .DS_Store ├── AsyncMonolith.csproj ├── Consumers │ ├── BaseConsumer.cs │ ├── ConsumerAttemptsAttribute.cs │ ├── ConsumerExecutionModeAttribute.cs │ ├── ConsumerMessage.cs │ ├── ConsumerMessageProcessor.cs │ ├── ConsumerMessageProcessorFactory.cs │ ├── ConsumerRailIdAttribute.cs │ ├── ConsumerRegistry.cs │ ├── ConsumerTimeoutAttribute.cs │ ├── ExecutionMode.cs │ ├── IConsumer.cs │ ├── IConsumerMessageFetcher.cs │ ├── IConsumerPayload.cs │ └── PoisonedMessage.cs ├── Producers │ └── IProducerService.cs ├── Scheduling │ ├── IScheduleService.cs │ ├── IScheduledMessageFetcher.cs │ ├── ScheduleService.cs │ ├── ScheduledMessage.cs │ ├── ScheduledMessageProcessor.cs │ └── ScheduledMessageProcessorFactory.cs ├── Utilities │ ├── AsyncMonolithIdGenerator.cs │ ├── AsyncMonolithInstrumentation.cs │ ├── AsyncMonolithSettings.cs │ └── StartupExtensions.cs └── logo.png ├── Demo ├── ApplicationDbContext.cs ├── Counter │ ├── TotalValueConsumer.cs │ ├── TotalValueService.cs │ ├── ValueController.cs │ ├── ValuePersisted.cs │ ├── ValueSubmitted.cs │ └── ValueSubmittedConsumer.cs ├── Demo.csproj ├── Demo.http ├── Dockerfile ├── Migrations │ ├── 20240615074531_InitialMigration.Designer.cs │ ├── 20240615074531_InitialMigration.cs │ ├── 20240618182258_TraceId.Designer.cs │ ├── 20240618182258_TraceId.cs │ └── ApplicationDbContextModelSnapshot.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Spam │ ├── SpamController.cs │ ├── SpamMessage.cs │ ├── SpamMessageConsumer.cs │ ├── SpamResultService.cs │ └── SubmittedValue.cs ├── appsettings.Development.json └── appsettings.json ├── Diagrams ├── AsyncMonolith.drawio └── AsyncMonolith.svg ├── LICENSE ├── README.md ├── Schemas ├── asyncmonolith_mariadb.sql ├── asyncmonolith_mssql.sql ├── asyncmonolith_mysql.sql └── asyncmonolith_postgresql.sql ├── default.DotSettings ├── docker-compose.dcproj ├── docker-compose.override.yml ├── docker-compose.yml ├── docs ├── assets │ ├── internals.svg │ └── logo.png ├── contributing.md ├── demo.md ├── guides │ ├── changing-messages.md │ ├── consuming-messages.md │ ├── opentelemetry.md │ ├── producing-messages.md │ └── scheduling-messages.md ├── index.md ├── internals.md ├── posts │ ├── idempotency.md │ ├── mediator.md │ └── transactional-outbox.md ├── quickstart.md ├── releases.md ├── support.md ├── tests.md └── warnings.md ├── launchSettings.json └── mkdocs.yml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.DS_Store -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/SonarCloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/SonarCloud.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-AsyncMonolith.Ef-nuget-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/publish-AsyncMonolith.Ef-nuget-package.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-AsyncMonolith.MsSql-nuget-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/publish-AsyncMonolith.MsSql-nuget-package.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-AsyncMonolith.MySql-nuget-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/publish-AsyncMonolith.MySql-nuget-package.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-AsyncMonolith.PostgreSql-nuget-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/publish-AsyncMonolith.PostgreSql-nuget-package.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-AsyncMonolith.TestHelpers-nuget-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/publish-AsyncMonolith.TestHelpers-nuget-package.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.AsyncMonolith/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.idea/.idea.AsyncMonolith/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.AsyncMonolith/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.idea/.idea.AsyncMonolith/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.AsyncMonolith/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.idea/.idea.AsyncMonolith/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.AsyncMonolith/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/.idea/.idea.AsyncMonolith/.idea/vcs.xml -------------------------------------------------------------------------------- /AsyncMonolith.Ef/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith.Ef/AsyncMonolith.Ef.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/AsyncMonolith.Ef.csproj -------------------------------------------------------------------------------- /AsyncMonolith.Ef/EfConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/EfConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.Ef/EfProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/EfProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.Ef/EfScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/EfScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.Ef/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Ef/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/AsyncMonolith.MariaDb.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/AsyncMonolith.MariaDb.csproj -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/MariaDbConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/MariaDbConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/MariaDbProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/MariaDbProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/MariaDbScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/MariaDbScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MariaDb/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MariaDb/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/AsyncMonolith.MsSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/AsyncMonolith.MsSql.csproj -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/MsSqlConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/MsSqlConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/MsSqlProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/MsSqlProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/MsSqlScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/MsSqlScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MsSql/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MsSql/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith.MySql/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith.MySql/AsyncMonolith.MySql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/AsyncMonolith.MySql.csproj -------------------------------------------------------------------------------- /AsyncMonolith.MySql/MySqlConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/MySqlConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MySql/MySqlProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/MySqlProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.MySql/MySqlScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/MySqlScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.MySql/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.MySql/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/AsyncMonolith.PostgreSql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/AsyncMonolith.PostgreSql.csproj -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/PostgreSqlConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/PostgreSqlConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/PostgreSqlProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/PostgreSqlProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/PostgreSqlScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/PostgreSqlScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith.PostgreSql/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.PostgreSql/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/AsyncMonolith.TestHelpers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/AsyncMonolith.TestHelpers.csproj -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/ConsumerMessageTestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/ConsumerMessageTestHelpers.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/ConsumerTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/ConsumerTestBase.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/FakeIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/FakeIdGenerator.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/FakeProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/FakeProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/FakeScheduleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/FakeScheduleService.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/SetupTestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/SetupTestHelpers.cs -------------------------------------------------------------------------------- /AsyncMonolith.TestHelpers/TestConsumerMessageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.TestHelpers/TestConsumerMessageProcessor.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/AsyncMonolith.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/AsyncMonolith.Tests.csproj -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ConsumerMessageFetcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ConsumerMessageFetcherTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ConsumerMessageProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ConsumerMessageProcessorTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ConsumerRegistryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ConsumerRegistryTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/DbTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/DbTestsBase.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/DbType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/DbType.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/EfTestDbContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/EfTestDbContainer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/ExceptionConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/ExceptionConsumer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/ExceptionConsumer2Attempts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/ExceptionConsumer2Attempts.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/ExceptionConsumer2AttemptsMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/ExceptionConsumer2AttemptsMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/ExceptionConsumerMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/ExceptionConsumerMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MariaDbTestDbContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MariaDbTestDbContainer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MsSqlTestDbContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MsSqlTestDbContainer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MultiConsumer1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MultiConsumer1.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MultiConsumer2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MultiConsumer2.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MultiConsumerMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MultiConsumerMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/MySqlTestDbContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/MySqlTestDbContainer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/PostgreSqlTestDbContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/PostgreSqlTestDbContainer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/RailConsumerMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/RailConsumerMessages.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/SingleConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/SingleConsumer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/SingleConsumerMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/SingleConsumerMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TestConsumerInvocations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TestConsumerInvocations.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TestDbContainerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TestDbContainerBase.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TestDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TestDbContext.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TestServiceHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TestServiceHelpers.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TimeoutConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TimeoutConsumer.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/Infra/TimeoutConsumerMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/Infra/TimeoutConsumerMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ProducerServiceDbTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ProducerServiceDbTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ProducerServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ProducerServiceTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ScheduledMessageFetcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ScheduledMessageFetcherTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ScheduledMessageProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ScheduledMessageProcessorTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.Tests/ScheduledMessageServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.Tests/ScheduledMessageServiceTests.cs -------------------------------------------------------------------------------- /AsyncMonolith.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.sln -------------------------------------------------------------------------------- /AsyncMonolith.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith.sln.DotSettings -------------------------------------------------------------------------------- /AsyncMonolith/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/.DS_Store -------------------------------------------------------------------------------- /AsyncMonolith/AsyncMonolith.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/AsyncMonolith.csproj -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/BaseConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/BaseConsumer.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerAttemptsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerAttemptsAttribute.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerExecutionModeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerExecutionModeAttribute.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerMessageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerMessageProcessor.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerMessageProcessorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerMessageProcessorFactory.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerRailIdAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerRailIdAttribute.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerRegistry.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ConsumerTimeoutAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ConsumerTimeoutAttribute.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/ExecutionMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/ExecutionMode.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/IConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/IConsumer.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/IConsumerMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/IConsumerMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/IConsumerPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/IConsumerPayload.cs -------------------------------------------------------------------------------- /AsyncMonolith/Consumers/PoisonedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Consumers/PoisonedMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith/Producers/IProducerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Producers/IProducerService.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/IScheduleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/IScheduleService.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/IScheduledMessageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/IScheduledMessageFetcher.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/ScheduleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/ScheduleService.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/ScheduledMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/ScheduledMessage.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/ScheduledMessageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/ScheduledMessageProcessor.cs -------------------------------------------------------------------------------- /AsyncMonolith/Scheduling/ScheduledMessageProcessorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Scheduling/ScheduledMessageProcessorFactory.cs -------------------------------------------------------------------------------- /AsyncMonolith/Utilities/AsyncMonolithIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Utilities/AsyncMonolithIdGenerator.cs -------------------------------------------------------------------------------- /AsyncMonolith/Utilities/AsyncMonolithInstrumentation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Utilities/AsyncMonolithInstrumentation.cs -------------------------------------------------------------------------------- /AsyncMonolith/Utilities/AsyncMonolithSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Utilities/AsyncMonolithSettings.cs -------------------------------------------------------------------------------- /AsyncMonolith/Utilities/StartupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/Utilities/StartupExtensions.cs -------------------------------------------------------------------------------- /AsyncMonolith/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/AsyncMonolith/logo.png -------------------------------------------------------------------------------- /Demo/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/ApplicationDbContext.cs -------------------------------------------------------------------------------- /Demo/Counter/TotalValueConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/TotalValueConsumer.cs -------------------------------------------------------------------------------- /Demo/Counter/TotalValueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/TotalValueService.cs -------------------------------------------------------------------------------- /Demo/Counter/ValueController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/ValueController.cs -------------------------------------------------------------------------------- /Demo/Counter/ValuePersisted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/ValuePersisted.cs -------------------------------------------------------------------------------- /Demo/Counter/ValueSubmitted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/ValueSubmitted.cs -------------------------------------------------------------------------------- /Demo/Counter/ValueSubmittedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Counter/ValueSubmittedConsumer.cs -------------------------------------------------------------------------------- /Demo/Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Demo.csproj -------------------------------------------------------------------------------- /Demo/Demo.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Demo.http -------------------------------------------------------------------------------- /Demo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Dockerfile -------------------------------------------------------------------------------- /Demo/Migrations/20240615074531_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Migrations/20240615074531_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /Demo/Migrations/20240615074531_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Migrations/20240615074531_InitialMigration.cs -------------------------------------------------------------------------------- /Demo/Migrations/20240618182258_TraceId.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Migrations/20240618182258_TraceId.Designer.cs -------------------------------------------------------------------------------- /Demo/Migrations/20240618182258_TraceId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Migrations/20240618182258_TraceId.cs -------------------------------------------------------------------------------- /Demo/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Program.cs -------------------------------------------------------------------------------- /Demo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Properties/launchSettings.json -------------------------------------------------------------------------------- /Demo/Spam/SpamController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Spam/SpamController.cs -------------------------------------------------------------------------------- /Demo/Spam/SpamMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Spam/SpamMessage.cs -------------------------------------------------------------------------------- /Demo/Spam/SpamMessageConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Spam/SpamMessageConsumer.cs -------------------------------------------------------------------------------- /Demo/Spam/SpamResultService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Spam/SpamResultService.cs -------------------------------------------------------------------------------- /Demo/Spam/SubmittedValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/Spam/SubmittedValue.cs -------------------------------------------------------------------------------- /Demo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/appsettings.Development.json -------------------------------------------------------------------------------- /Demo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Demo/appsettings.json -------------------------------------------------------------------------------- /Diagrams/AsyncMonolith.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Diagrams/AsyncMonolith.drawio -------------------------------------------------------------------------------- /Diagrams/AsyncMonolith.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Diagrams/AsyncMonolith.svg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/README.md -------------------------------------------------------------------------------- /Schemas/asyncmonolith_mariadb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Schemas/asyncmonolith_mariadb.sql -------------------------------------------------------------------------------- /Schemas/asyncmonolith_mssql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Schemas/asyncmonolith_mssql.sql -------------------------------------------------------------------------------- /Schemas/asyncmonolith_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Schemas/asyncmonolith_mysql.sql -------------------------------------------------------------------------------- /Schemas/asyncmonolith_postgresql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/Schemas/asyncmonolith_postgresql.sql -------------------------------------------------------------------------------- /default.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/default.DotSettings -------------------------------------------------------------------------------- /docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docker-compose.dcproj -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/internals.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/assets/internals.svg -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/demo.md -------------------------------------------------------------------------------- /docs/guides/changing-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/guides/changing-messages.md -------------------------------------------------------------------------------- /docs/guides/consuming-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/guides/consuming-messages.md -------------------------------------------------------------------------------- /docs/guides/opentelemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/guides/opentelemetry.md -------------------------------------------------------------------------------- /docs/guides/producing-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/guides/producing-messages.md -------------------------------------------------------------------------------- /docs/guides/scheduling-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/guides/scheduling-messages.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/internals.md -------------------------------------------------------------------------------- /docs/posts/idempotency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/posts/idempotency.md -------------------------------------------------------------------------------- /docs/posts/mediator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/posts/mediator.md -------------------------------------------------------------------------------- /docs/posts/transactional-outbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/posts/transactional-outbox.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/releases.md -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/support.md -------------------------------------------------------------------------------- /docs/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/tests.md -------------------------------------------------------------------------------- /docs/warnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/docs/warnings.md -------------------------------------------------------------------------------- /launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/launchSettings.json -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timmoth/AsyncMonolith/HEAD/mkdocs.yml --------------------------------------------------------------------------------