随笔分类 -  分布式架构

摘要:去年.NET Conf China 技术大会上,我给大家分享了主题《轻松玩转.NET大规模版本升级》,今天把具体分享的内容整理成一篇博客,供大家研究参考学习。 一、先说一下技术挑战和业务背景 我们公司:特来电新能源股份有限公司:中国最大最强新能源汽车充电网运营商,主要从事新能源汽车充电网的建设、运营 阅读全文
posted @ 2022-02-26 10:41 Eric zhou 阅读(4299) 评论(17) 推荐(59) 编辑
摘要:先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 https://github.com/zhouguoqing/ 阅读全文
posted @ 2019-08-09 23:51 Eric zhou 阅读(1971) 评论(9) 推荐(10) 编辑
摘要:上篇博文特来电混沌工程实践中,我们详细介绍了特来电混沌工程实践的设计和规划。目前我们已经启动了应用层的混沌实验。 在应用层的混沌实验中,我们经常需要模拟HSF服务容器的线程被打爆、CPU使用率25%,50%,75%、端口被打爆、内存泄露、服务超时、服务异常等场景。 前期我们实现的时候,一般会选择一个 阅读全文
posted @ 2019-03-30 20:12 Eric zhou 阅读(1367) 评论(0) 推荐(3) 编辑
摘要:近期准备将一个项目开源到GitHub中,N-Sharding,.Net版本的分库分表数据访问框架。中间遇到了点小问题,整理了一下。 1. GitHub上Create New Repos 2. 代码Check In到本地Git Repos 3. Push到GitHub远程Repos 一、GitHub上 阅读全文
posted @ 2019-03-17 07:58 Eric zhou 阅读(1195) 评论(0) 推荐(1) 编辑
摘要:一、导语 随着大型分布式系统架构的演进和广泛应用,软件工程的最佳实践也随之改变。我们通过分布式、服务化、DevOps、敏捷开发,快速响应业务的需求变化,支持大规模分布式应用。但这些做法带来效益的同时,也带来了另一个紧迫问题:我们到底有多少把握来确保线上复杂的系统能够正常工作呢? 即便是分布式系统中每 阅读全文
posted @ 2019-03-09 10:10 Eric zhou 阅读(2974) 评论(5) 推荐(4) 编辑
摘要:最近团队在搞流量安全控制,为了应对不断增大的流量安全风险。Waf防护能做一下接入端的拦截,但是实际流量会打到整个分布式系统的每一环:Nginx、API网关、RPC服务、MQ消息应用中心、数据库。瞬间的大流量对系统的整体的冲击还是很大的,一些连锁反应时刻刺激着我们的神经!所以,我们要设计开发我们自己的 阅读全文
posted @ 2018-05-16 09:10 Eric zhou 阅读(3449) 评论(3) 推荐(5) 编辑
摘要:最近在梳理对标我们的技术架构,主要对标了阿里和美团这边的技术架构,感觉还是差距很大的,虽然我们现在的技术架构的宽度和广度上都有了很大的提升,但是在技术深度上,还需要加强改进。 技术对标时,萌生了一个很好的想法,整理一个互联网技术图谱,一是对这几年我们技术积累的总结,二是对整个业界的“轮廓”型归纳总结 阅读全文
posted @ 2018-01-30 22:33 Eric zhou 阅读(1410) 评论(0) 推荐(4) 编辑
摘要:上篇博文我们写了个引子: Ngnix技术研究系列1-通过应用场景看Nginx的反向代理 发现了新大陆,OpenResty OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、 阅读全文
posted @ 2017-10-01 16:56 Eric zhou 阅读(6220) 评论(0) 推荐(3) 编辑
摘要:随着我们业务规模的不断增长,整个系统规模由两年前的几十台服务器,井喷到现在2个数据中心,接近400台服务器,上百个WebApi站点,上百个域名。 这么多的WebApi站点这么多的域名,管理和维护成本很高。 后续随着系统规模的继续扩张,必须实现域名的统一规划,使用Nginx实现请求的反向代理和动态路由 阅读全文
posted @ 2017-10-01 10:11 Eric zhou 阅读(2081) 评论(0) 推荐(4) 编辑