dotnet-grpc
Finbuckle.MultiTenant
Our great sponsors
dotnet-grpc | Finbuckle.MultiTenant | |
---|---|---|
4 | 6 | |
6 | 1,223 | |
- | 3.2% | |
0.9 | 7.9 | |
about 1 year ago | 6 days ago | |
C# | C# | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotnet-grpc
-
Deploying a .NET gRPC Server on Azure App Service
💡 The code can be found under this repo.
-
Building a gRPC Client in .NET
As you can see we will be reusing our Bookshop.proto file. in this example too. One thing to note here is that we have updated the GrpcServices attribute to be Client.
-
Building a gRPC Server in .NET
We are going to replace greet.proto with our Bookshop.proto file.
💡 As always, all the code samples documentation can be found at: https://github.com/sahansera/dotnet-grpc
Finbuckle.MultiTenant
-
Dynamic Tenant Db Connection String for EF Core DbContext Asp.Net Core 7 Api - Multi Tenant App
You could just use https://www.finbuckle.com/multitenant to handle multitenancy. It is a library built specifically for this. You can choose various strategies to store the different connection strings as you will see in their documentation
- Is ABP framework a good choice for a new mid size enterprise application?
- ASP.NET Core: Autenticación multi-tenant con OpenID Connect. (Parte 2)
- Blazor Multi Tenant App
- ASP.NET Core: Autenticación multi-tenant con OpenID Connect. (Parte 1)
-
URL Rewrite Subdomains
i'm assuming you're identifying tenants by their url prefix, if that's the case, you can use https://github.com/Finbuckle/Finbuckle.MultiTenant and take advantage of the HostStrategy couples with a StaticStrategy for the default tenant
What are some alternatives?
go-grpc - 🎯 A simple gRPC web service written in Go
openiddict-core - Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
RestClient.Net - .NET REST Client Framework for all platforms
AspNetCoreMultiTenantOpenId - Ejemplo de aplicación Multi-tenant con autenticación con OpenID
booking-microservices - Practical microservices, built with .Net 8, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
oqtane.framework - CMS & Application Framework for Blazor & .NET MAUI
Airline-Microservices - Airline Microservice is a simple Airline application for online reserving flight ticket. This application based on different software architecture and technologies like .Net Core, CQRS, DDD, Vertical Slice Architecture, Docker, kubernetes, tye, masstransit, RabbitMQ, Grpc, yarp reverse proxy, Identity Server, Redis, SqlServer, Entity Framework Core, Event Sourcing and different level of testing.
openiddict-samples - .NET samples for OpenIddict
Architecture - .NET 8, Angular 17, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.
JWTAuthSample - ASP.NET Web API sample to showcase JWT Token Authentication in .NET 6
EFCoreSecondLevelCacheInterceptor - EF Core Second Level Cache Interceptor