橙子架构杂谈

15 篇文章
20 人订阅

全部文章

吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

现在市面上有非常多介绍Servicemesh概念、架构、方法论以及标准化实现的文章,但是对于Servicemesh应该如何才能被真正有效可靠的落地,我们会面临哪...

142
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

974
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

架构师成长之路之限流

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

10.5K2
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1072
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1233
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1122
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1464
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1122
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1502
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1352
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

3913
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1301
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1283
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1012
吃橙子的狐狸

猫眼 · 基础架构负责人 (已认证)

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

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

1333

扫码关注云+社区

领取腾讯云代金券