.NET API Gateway
-
Updated
Feb 17, 2025 - C#
.NET API Gateway
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…
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
Sample using micro services in .NET Core 3.1 Focusing on clean code
Enables Consul to be used as a configuration source in dotnet core applications
分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册发现、超时、重试、熔断、负载均衡
Samples of simple service discovery patterns with ASP .NET Core
C# Grpc、Consul结合驱动封装,Overt.Core.Grpc基于Consul/Grpc实现服务注册服务发现,支持dotnetcore / framework,可快速实现基于Grpc的微服务;另外Overt.Core.Grpc.H2基于Consul/Grpc.Net实现服务注册服务发现,支持Net5.0, 内部有完整案例,包含服务端Server 客户端 Client,core+grpc, netcore+grpc, dotnetcore+grpc
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul lib
基于 ABP 框架开发的 Grpc 模块,支持 Consul 服务发现与服务注册。Grpc module developed based on ABP framework supports early service discovery and service registration.
Sitko.Core is a set of libraries to help build .NET Core applications fast
Ecommerce SPA application with a microservices architecture implemented from scratch. Tech stack - Docker, Consul, Fabio, RabbitMQ, .Net Core, Mediatr, CQRS, React, Redux. .NET Core Microservices template, .NET React Redux, .NET RabbitMQ, .NET Distributed, Docker, .NET Core with Docker.
Bu repoda aslında asenkron mesaj kuyruklarını hedef alan bir dağıtık sistem problemi oluşturmaya ve bu problemin çözümünü uygulamaya çalışıyorum.
The .NET coffeeshop application runs on Docker, Nomad and Consul Connect
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Inspired by microservices, a lightweight framework that looks like a rabbit, based on NET Core 2.0 Standard 2 core library
Add a description, image, and links to the consul topic page so that developers can more easily learn about it.
To associate your repository with the consul topic, visit your repo's landing page and select "manage topics."