Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM
redis
microservices
kafka
apollo
rabbitmq
consul
json-serialization
swagger
grpc
apigateway
zookeeper
messagepack
nlog
log4net
dns-server
kestrel
skywalking
memorycache
protobuffer
surging
-
Updated
Jul 19, 2020 - C#