All Projects → 1100100 → Uragano

1100100 / Uragano

Licence: MIT license
Uragano, A simple, high performance RPC library. Support load balancing, circuit breaker, fallback, caching, intercepting.

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to Uragano

Grpc.Extensions
Grpc扩展是一个基于GRPC的简单微服务框架
Stars: ✭ 29 (+3.57%)
Mutual labels:  consul, dotnetcore, polly
Core Grpc
C# Grpc驱动封装,基于Consul实现服务注册服务发现,支持dotnetcore / framework,可快速实现基于Grpc的微服务,内部有完整案例,包含服务端Server 客户端 Client,core+grpc, netcore+grpc, dotnetcore+grpc
Stars: ✭ 209 (+646.43%)
Mutual labels:  consul, core, dotnetcore
User.api
集成网关、身份认证、Token授权、微服务、.netcore等的基于CQRS的微服务开发框架示例
Stars: ✭ 109 (+289.29%)
Mutual labels:  consul, service-discovery, asp-net-core
Study.Microservices
一步一步,由浅入深,学习如何使用.net core搭建微服务框架。
Stars: ✭ 18 (-35.71%)
Mutual labels:  consul, polly, dotnetty
Sample Vertx Microservices
Two applications in different branches illustrates how to create asynchronous microservices with Vert.x, Consul and MongoDB, and how to secure them with Vert.x OAuth2 module and Keycloak
Stars: ✭ 37 (+32.14%)
Mutual labels:  consul, service-discovery
Sample Camel Spring Boot
three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools
Stars: ✭ 24 (-14.29%)
Mutual labels:  consul, circuit-breaker
Aspnetcore.services
Examples for ASP.NET Core webservices
Stars: ✭ 59 (+110.71%)
Mutual labels:  consul, asp-net-core
Library
A microservice project using .NET Core 2.0, DDD, CQRS, Event Sourcing, Redis and RabbitMQ
Stars: ✭ 122 (+335.71%)
Mutual labels:  consul, service-discovery
Registrator
Service registry bridge for Docker with pluggable adapters
Stars: ✭ 4,558 (+16178.57%)
Mutual labels:  consul, service-discovery
Eureka Consul Adapter
This project contains a Spring Boot Starter that registers HTTP endpoints on a Spring Cloud Eureka server to support Prometheus's service discovery mechanism for Consul (<consul_sd_config>)
Stars: ✭ 93 (+232.14%)
Mutual labels:  consul, service-discovery
Inyector
Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies
Stars: ✭ 13 (-53.57%)
Mutual labels:  dependency-injection, asp-net-core
Spring Cloud Consul
Spring Cloud Consul
Stars: ✭ 703 (+2410.71%)
Mutual labels:  consul, service-discovery
Istio
Connect, secure, control, and observe services.
Stars: ✭ 28,970 (+103364.29%)
Mutual labels:  consul, circuit-breaker
Containerpilot
A service for autodiscovery and configuration of applications running in containers
Stars: ✭ 1,078 (+3750%)
Mutual labels:  consul, service-discovery
Docker Alpine
Docker containers running Alpine Linux and s6 for process management. Solid, reliable containers.
Stars: ✭ 574 (+1950%)
Mutual labels:  consul, service-discovery
Condenserdotnet
API Condenser / Reverse Proxy using Kestrel and Consul, Including light weight consul lib
Stars: ✭ 147 (+425%)
Mutual labels:  consul, service-discovery
Winton.extensions.configuration.consul
Enables Consul to be used as a configuration source in dotnet core applications
Stars: ✭ 239 (+753.57%)
Mutual labels:  consul, asp-net-core
kongsul
Kong Api Gateway with Consul Service Discovery (MicroService)
Stars: ✭ 35 (+25%)
Mutual labels:  consul, service-discovery
Go Project Sample
Introduce the best practice experience of Go project with a complete project example.通过一个完整的项目示例介绍Go语言项目的最佳实践经验.
Stars: ✭ 344 (+1128.57%)
Mutual labels:  consul, dependency-injection
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+14921.43%)
Mutual labels:  consul, dependency-injection

Uragano

A simple, high performance RPC library.

Support load balancing, circuit breaker, fallback, caching, intercepting.

Package & Status

Package NuGet
Uragano.Abstractions NuGet package
Uragano.Codec.MessagePack NuGet package
Uragano.Consul NuGet package
Uragano.ZooKeeper NuGet package
Uragano.DynamicProxy NuGet package
Uragano.Remoting NuGet package
Uragano.Core NuGet package
Uragano.Caching.Memory NuGet package
Uragano.Caching.Redis NuGet package
Uragano.Logging.Exceptionless NuGet package
Uragano.Logging.Log4Net NuGet package
Uragano.Logging.NLog NuGet package

Performance

Computer configuration

Item Information
CPU i5-4590 @ 3.30GHZ 3.30 GHZ
RAM 16GB
OS Windows 10 x64

Test results using Jmeter

Samples Average Median 90% Line 95% Line 99% Line Min Max Error % Throughput KB/sec
250000 54 53 71 73 81 1 120 0.00% 8943.6/sec 1825.4

Use example

Use the example to refer to another simple micro-services shop, using docker orchestration services.

Docs

See wiki documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].