Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP,RTMP,HttpFlv 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
Stars
52
Forks
28
Watchers
52
Open Issues
3
Overall repository health assessment
No package.json found
This might not be a Node.js project
896
commits
19
commits
14
commits
4
commits
4
commits
4
commits
4
commits
3
commits
1
commits
1
commits
Fix the problem that cannot be played based on the httpflv protocol
2f110f0View on GitHubfixed the json deserialize exception caused by RemoteInvokeResult being null
b200cc4View on GitHubfixed the json deserialize exception caused by RemoteInvokeResult being null
47eebb8View on GitHubFix HttpFormCollection encoding and decoding failure, causing rpc call to fail
a9d481fView on GitHubMerge branch 'master' of https://github.com/microsurging/SurgingVista
f79f57bView on GitHub