吃橙子的狐狸

LV1
  • 腾讯云 TVP 成员

发表了文章

服务治理在猫眼娱乐的演进之路(二)- Servicemesh

注:公众号搜索“架什么构”。本文文稿基于作者于2019 Archsummit大会演讲内容整理

吃橙子的狐狸
微服务架构微服务RPC开源
发表了文章

服务治理在猫眼娱乐的演进之路(一)- 高可用治理中心

ArchSummit_全球架构师峰会(北京站)2019-InfoQ​archsummit.infoq.cn

吃橙子的狐狸
微服务微服务架构系统架构IDE
关注了用户

TVP官方团队

腾讯 · 产品经理 (已认证)

TVP,即腾讯云最具价值专家,是腾讯云授予云计算领域专家的一个奖项。

67 文章0 回答159 关注者
订阅了专栏

腾讯云自媒体分享计划

3 文章3.1K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.1K 关注者
发表了文章

架构师成长之路之Servicemesh罪与罚

陈超,腾讯云TVP(腾讯云最具价值专家),历任百度凤巢某业务团队技术负责人、丁丁租房基础架构与运维部负责人,现猫眼娱乐基础架构负责人。参与国内最大的商业广告平台...

吃橙子的狐狸
发表了文章

架构师成长之路之Servicemesh罪与罚

陈超,腾讯云TVP(腾讯云最具价值专家),历任百度凤巢某业务团队技术负责人、丁丁租房基础架构与运维部负责人,现猫眼娱乐基础架构负责人。参与国内最大的商业广告平台...

吃橙子的狐狸
架构设计
发表了文章

架构师成长之路之限流

在上一篇架构师成长之路之服务治理漫谈里面,我们已经谈到了高可用治理的部分。为了“反脆弱”,在微服务复杂拓扑的情况下,限流是保障服务弹性和拓扑健壮的重中之重。

吃橙子的狐狸
分布式微服务微服务架构Redis压力测试
发表了文章

【Servicemesh系列】【Envoy源码解析(三)】一个Http请求到响应的全链路(二)

上一章节讲到了FilterManager通过对Read Filter进行流程拼装,以下接着以最核心的路由功能为例,来串联整个请求发送的流程。

吃橙子的狐狸
发表了文章

【Servicemesh系列】【Envoy源码解析(二)】一个Http请求到响应的全链路(一)

当有新连接过来的时候,会调用上一章节所提及的被注册到libevent里面的回调函数。我们回顾一下,上一章节提及了,会有多个worker注册所有的listener...

吃橙子的狐狸
HTTP
发表了文章

【Servicemesh系列】【Envoy源码解析(一)】Envoy启动

Envoy是Servicemesh体系中的佼佼者,也是目前Istio默认集成的数据平面,在网上Envoy源码解析的文章非常少,基本很难搜罗到对应的一些细节资料。...

吃橙子的狐狸
数据结构
发表了文章

【Servicemesh系列】【章1】微服务发展路径(上)

关于Servicemesh是什么,能做什么,此处不再进行赘述,相关文章已经非常之多。读者可以自行上网查阅。Servicemesh是一个比较新的名词,在2017年...

吃橙子的狐狸
虚拟化微服务微服务架构运维
发表了文章

【大型网站技术架构笔记】(四)伸缩性、可扩展性与安全

一般手段有两种。一类是根据功能进行物理分离,一类是对单一功能进行集群化来实现。比如将缓存、静态文件、数据库服务从服务器中拆分进行单独部署,比如对业务逻辑进行横向...

吃橙子的狐狸
负载均衡缓存负载均衡DNS缓存
发表了文章

【大型网站技术架构笔记】(三)高性能与高可用架构

1.响应时间。 2.并发数。如果暂时没有对应的准确监控,针对不同业务模型,可以有不一样的并发数的预估。我们的系统进行峰值并发数预估的话,有一种比较粗略的计算...

吃橙子的狐狸
缓存数据库数据备份SQL分布式
发表了文章

【大型网站技术架构笔记】(二)大型网站架构模式与核心要素

即对系统进行横向划分。比如进行MVC分层,又可分为接入层、业务层、核心数据层。应当禁止跨层调用以及逆向调用。

吃橙子的狐狸
分布式缓存NoSQLSQLRabbitMQ
发表了文章

【大型网站技术架构笔记】(一)演化过程

【大型网站技术架构笔记】系列是阅读《大型网站技术架构核心原理与实践》一书的一些笔记,记录了原书的一些重要内容以及我的个人理解。其中很多内容网上都能找得到。其实整...

吃橙子的狐狸
缓存分布式网站数据库CDN
发表了文章

【SEDA异步框架】【四】异步框架总体设计与实现

       前文提到,基于SEDA的异步框架,一个stage的理想结构描述如下:

吃橙子的狐狸
打包
发表了文章

【SEDA异步框架】【三】异步框架技术选型

        采用了spring+quartz+fastjson+rabbitmq来实现。和传统SEDA架构区别比较大的地方在于:

吃橙子的狐狸
JSONSpring分布式HTTP
发表了文章

【SEDA异步框架】【二】为什么使用SEDA

       目前,面对并发环境,主流互联网服务器编程模型有两种:多线程模型以及事件驱动模型。但是这两个模型都不足以解决这个问题。我们来首先看一下这两种编程模型...

吃橙子的狐狸
编程算法压力测试
发表了文章

【SEDA异步框架】【一】SEDA国内外研究现状

1、SEDA架构的起源和特点    当前最流行的互联网服务器模型基本都是基于多线程/进程并发服务模型。然而当线程数目增加到一定值后,系统性能会下降,这就限制了系...

吃橙子的狐狸
压力测试编程算法Spring开源

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券