集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
-
Updated
Mar 4, 2023 - C#
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
MemoryCache plugin for the Polly Cache policy
基础框架系统,支持.NET和.NET Core平台,语言:C#,DB支持MySql和SqlServer,主要功能有抽象持久化、服务层,将业务基本的增删改查抽离复用;提供代码生成器从DB生成实体、持久化、服务以及MVC控制器,每层依赖接口,并需要在客户端将对应实现层用Autofac程序集依赖注入,用AOP提供日志跟踪、事务、模型验证等。对Autofac、Redis、RabbitMQ封装扩展;DB访问提供自动主从访问,Redis客户端分区。特别适合管理系统。
Grpc扩展是一个基于GRPC的简单微服务框架
Aplicação que simula um banco digital, contendo a área do cliente e administrativa, permitindo depósitos e transferências entre contas do mesmo banco. | Application that simulates a digital bank, containing the customer and administrative areas, allowing deposits and transfers between accounts of the same bank.
Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.
Ark set of helper libraries
Plug-in for the Polly Cache policy supporting Microsoft.Extensions.Caching.Distributed.IDistributedCache.
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
Sample app using Polly for retying Http requests
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.
利用rabbitmq做消息队列,通过本地消息事务表序列化消息,通过定时轮训保证消息强行落地,最终达到数据最终一致性
🎬 A simple movie search app, built with .Net 8, Vertical Slice Architecture and using TMDB APIs and YouTube APIs for searching and details of the movies.
Json Serialization plugin for the Polly CachePolicy, using NewtonSoft.Json
Proposes a way to build resilience strategies using Polly and an easy and cool way to consume it using the builder pattern.
Development and Communication of Microservices with .NET Core 5 using ASP.NET Web API, Docker Compose, RabbitMQ, MassTransit, Portainer, gRPC, Protocol Buffers, SQL Server, Redis, MongoDB, PostgreSQL, Dapper, Entity Framework Core, AutoMapper, MediatR, FluentValidation, Ocelot, Elasticsearch, Kibana, Polly, OpenTelemetry, Jaeger.
Using Polly in your Xamarin.Forms MVVM app.
This library extends octokit.net, the well-known GitHub client, by enriching it with caching, resilient connections and logging capabilities. In fact, this library free you from dealing with rate limit and abuse issues.
Add a description, image, and links to the polly topic page so that developers can more easily learn about it.
To associate your repository with the polly topic, visit your repo's landing page and select "manage topics."