架构简介
Surging是基于.net core2.1平台,在开源社区githubSurging的一个开源框架。
该框架提供高性能的RPC远程服务调用,服务引擎支持http、TCP、WS协议,采用Zookeeper或Consul作为服务的注册中心,集成了哈希、随机、轮询、压力最小优先作为负载均衡的算法,RPC集成采用的是高性能的netty通信框架,数据通信采用异步传输,具有高可用、高性能、可扩展的特性。每个微服务组件均可通过水平扩展来应对高并发。
Surging的简单案例Surging.Sample可以参考我的github。