Distributed Application Framework for .NET
-
Updated
Jun 11, 2024 - C#
Distributed Application Framework for .NET
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling…
Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
Async/await first CQRS+ES and DDD framework for .NET
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
A framework for building messaging apps with .NET and C#.
Full-stack .Net 8 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 17, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, Selenium, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud Services (Azure, AWS, Google)...
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
A .NET scaffolding tool to help you stop worrying about boilerplate and focus on your business logic 🚀
A microservices e-commerce reference application built with ASP.NET 6
A modern .NET framework for communication over RabbitMq
Sample using micro services in .NET Core 3.1 Focusing on clean code
Liquid Application Framework documentation, useful links and sample project
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
.NET 8 Nuget Packages.
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
OpenSleigh is a Saga management library for .NET Core.
Add a description, image, and links to the rabbitmq topic page so that developers can more easily learn about it.
To associate your repository with the rabbitmq topic, visit your repo's landing page and select "manage topics."