surging是什么
surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询、压力最小优先作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输.
surging的特色是什么
- 统一构建微服务;
- 内置依赖注入,您可以自由组合依赖组件;
- 内置服务注册中心;
- 内置网关可以统一外部访问和管理;
- 轻量级,高性能,模块化的RPC请求管道;
- 构架于.NET Core上,能够在Windows,MacOS和Linux上构建和运行;
- 简化繁琐的维护;
- 基于github平台的开源软件;
- 支持负载均衡分流压力;
- 支持基于哈希一致性的分布式缓存;
- 支持发布/订阅交互
- 支持日志组件
- 作者持续不断的维护和更新完善;
开源地址
https://github.com/dotnetcore/surging
DEMO开源地址
https://github.com/billyang/SurgingDemo
视频大纲
本课程主要从五个部分进行讲解:
1.微服务入门篇
2.surging基础入门
3.surging 入门浅析
4.surging 网关浅析
5.深入剥析surging
微服务入门篇
视频:https://pan.baidu.com/s/1m8Z7jiMR9jv6SjjPtrjdUA
PPT课件:https://pan.baidu.com/s/1zrki_l763n5dSKs0DSUXvQ
surging 基础入门
敬请期待
surging 服务部署
视频:https://pan.baidu.com/s/1nsA9DM-EZpXoa7aCMYw8rA
surging 入门浅析
课件:https://pan.baidu.com/s/1UT6pQN8fTF5XdG6GCCAMyw
敬请期待
surging 网关浅析
敬请期待
深入剥析surging
敬请期待