摘要: 1、前言 转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微服务引擎,再把业务进行剥离, 通过配置路径就能驱动加载业务模块,这样的细粒度设计,能更加灵活从业务中阅读全文
posted @ 2018-06-17 00:33 fanly11 阅读(1632) 评论(8) 编辑
摘要: 1、前言 前面第一篇阐述了采用基于.NET CORE微服务架构,应用surging服务端与客户端之间进行通信的简单示例以及对于surging服务化框架简单介绍。在这篇文章中,我们将剥析surging的架构思想。 surging源码下载 2、通信机制 2.1 简介 在单体应用中,模块之间的调用通信通过阅读全文
posted @ 2017-07-16 17:07 fanly11 阅读(10138) 评论(7) 编辑
摘要: 1、前言 上个星期完成了surging 的0.9.0.1 更新工作,此版本通过nuget下载引擎组件,下载后,无需通过代码build集成,引擎会通过Sidecar模式自动扫描装配异构组件来构建服务引擎,而这篇将介绍浅谈surging服务引擎中的rabbitmq组件和容器化部署 surging源码下载阅读全文
posted @ 2018-08-28 16:55 fanly11 阅读(392) 评论(2) 编辑
摘要: 1、前言 分布式已经成为了当前最热门的话题,分布式框架也百花齐放,群雄逐鹿。从中心化服务治理框架,到去中心化分布式服务框架,再到分布式微服务引擎,这都是通过技术不断积累改进而形成的结果。esb,网关,nginx网关 这些中心化服务治理框架现在都是各个公司比较主流的架构,而最近几年大家炒的比较火的去中阅读全文
posted @ 2018-07-15 18:37 fanly11 阅读(1779) 评论(14) 编辑
摘要: 1、前言 转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微服务引擎,再把业务进行剥离, 通过配置路径就能驱动加载业务模块,这样的细粒度设计,能更加灵活从业务中阅读全文
posted @ 2018-06-17 00:33 fanly11 阅读(1632) 评论(8) 编辑
摘要: surging是什么 surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询、压力最小优先作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输. surging的特色是什么 开源阅读全文
posted @ 2018-04-03 22:56 fanly11 阅读(2532) 评论(14) 编辑
摘要: 1、前言 surging内部使用的是高性能RPC远程服务调用,如果用json.net序列化肯定性能上达不到最优,所以后面扩展了protobuf,messagepack序列化组件,以支持RPC二进制传输. 在这里需要感谢白纸无字Zonciu,新增了messagepack序列化,让surging 性能上阅读全文
posted @ 2017-11-18 23:23 fanly11 阅读(2595) 评论(5) 编辑
摘要: 1、前言 surging受到大家这么强烈的关注,我感到非常意外,比如有同僚在公司的分享会上分享surging, 还有在博客拿其它的RPC框架,微服务做对比等等,这些举动都让我感觉压力很大,毕竟作为个人的开源项目,无法与成熟的开源社区的项目相比,也只有等到后面有许许多多志同道合的朋友加入一起研发完善s阅读全文
posted @ 2017-11-01 16:01 fanly11 阅读(5640) 评论(15) 编辑
摘要: 1、前言 对于最近surging更新的API 网关大家也有所关注,也收到了不少反馈提出是否能介绍下Api网关,那么我们将在此篇文章中谈谈surging Api 网关 开源地址:https://github.com/dotnetcore/surging 2. API网关 简介 API 网关是服务提供者阅读全文
posted @ 2017-08-27 19:46 fanly11 阅读(6924) 评论(19) 编辑
摘要: 1、前言 经过10多天的努力,surging 网关已经有了大致的雏形,后面还会持续更新完善,请大家持续关注研发的动态 最近也更新了surging新的版本 更新内容: 1. 扩展Zookeeper封装2. 增加服务元数据3. 增加API网关 开源地址:https://github.com/dotnet阅读全文
posted @ 2017-08-12 16:22 fanly11 阅读(3526) 评论(5) 编辑
摘要: 1、前言 surging受到不少.net同学的青睐,也提了不少问题,提的最多的是什么时候集成API 网关,在这里回答大家最近已经开始着手研发,应该在1,2个月内会有个初版API网关,其它像Token身份验证,限流降级等功能完成时间会往后推 最近也更新了surging新的版本 更新内容: 1. Cac阅读全文
posted @ 2017-07-29 15:29 fanly11 阅读(3521) 评论(5) 编辑
摘要: 一、前言 对于不久开源的surging受到不少.net同学的青睐,也受到.net core学习小组的关注,邀请加入.NET China Foundation 以方便国内.net core开源项目的推广,我果断接受邀请加入了队伍进行互相交流学习,最近也更新了surging新的版本 更新内容: 1. C阅读全文
posted @ 2017-07-23 12:15 fanly11 阅读(5870) 评论(10) 编辑