首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构技术
架构精进之路
创建于2021-06-07
订阅专栏
系统架构应用技巧、案例总结与分享
等 46 人订阅
共50篇文章
创建于2021-06-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
关于 BFF 架构设计的胖瘦之争
hello,大家好,我是张张,「架构精进之路」公号作者。 前段时间,整理过一篇《应该如何正确理解BFF架构设计?》的文章,最近又做了进一步研究,发现业界还存在BFF架构的胖瘦之争,大家纠结的点到底是什
深入剖析 SSO 和 OAuth:解锁单点登录与授权的技术密码
前言 在当今数字化的时代,我们每天都在与众多的网络应用和服务打交道。 无论是工作中的企业级应用,还是生活中的各类社交、娱乐平台,用户体验和安全性都是至关重要的考量因素。而 SSO(Single Sig
一张图看懂微服务架构路线
hello,大家好,我是张张,「架构精进之路」公号作者。 我为什么选择微服务架构? 众所周知,单体应用程序,由于其种种不足,几乎不支持敏捷方法。如果你想为一个大型或复杂的业务创建一个软件项目,最好从微
系统设计中 跨时区问题 解决方案
hello,大家好,我是张张,「架构精进之路」公号作者。 一、背景 假如开发一套统一的系统产品,供遍布全球的所有分公司使用。 产品功能设计中,经常会遇到一场活动,分跨不同时区,系统需要显示不同时区的时
一文快速了解 gRPC 框架
hello,大家好,我是张张,「架构精进之路」公号作者。 要了解gRPC,就不得不提RPC,所以上手 gRPC 之前,我们需要先搞懂什么是 RPC。 废话不多啰嗦,直接开始吧~ 一、RPC 1.1 什
关于Java程序服务预热那些事
hello,大家好,我是张张,「架构精进之路」公号作者。 一、背景 1.1 什么是服务预热 所谓服务预热,就是在服务启动完成到对外提供服务之前,针对特定场景提供一些初始化准备操作。 1.2 为什么要预
一文了解限流策略的原理与实现
hello,大家好,我是张张,「架构精进之路」公号作者。 引言 限流策略主要用来控制在高并发、大流量的场景中对服务接口请求的速率。 比如双十一秒杀、抢购、抢票、抢单等场景。 在业务迭代开发过程中,系统
应该如何正确理解BFF架构设计?
1、什么是BFF BFF:Backends For Frontends(服务于前端的后端)。 BFF是一种Web架构,微服务设计系列丛书的作者
揭秘Kafka高性能核心黑科技:Zero-Copy零拷贝
hello,大家好,我是张张,「架构精进之路」公号作者。 1. 前言 前一段时间研究了大规模日志流高吞吐并行存储,通过深入研究Kafka的底层存储机制。我们发现Kafka的Zero-Copy零拷贝技术
如何使用 DDD 指导微服务拆分?
hello,大家好,我是张张,「架构精进之路」公号作者。 软件架构发展经历 软件架构的发展经历了从单体架构、垂直架构、SOA架构到微服务架构以及到现在最新的service mesh(网格服务架构)的过
Sentinel 是如何实现分布式限流的?
随着近些年系统稳定性要求越来越高,限流是保障服务高可用的方式之一,尤其是在微服务架构中,对接口或资源进行限流可以有效地保障服务的可用性和稳定性。 在众多限流平台中 Sentinel 凭着丰富功能特性
多次代码迭代,应用责任链设计模式
hello,大家好,我是张张,「架构精进之路」公号作者。 1、背景 责任链模式(又称职责链模式,The Chain of Responsibility Pattern),作为开发设计中常用的代码设计模
到底什么是架构以及架构的本质
hello,大家好,我是张张,「架构精进之路」公号作者。 一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我
无惧面试官,带你全面了解OAuth2.0
hello,大家好,我是张张,「架构精进之路」公号作者。 首先,我们需要清楚 OAuth 是什么? 上面这段话的意思就是:OAuth 的核心就是向第三方应用颁发令牌。 由于互联网有多种场景,OAuth
详解服务幂等性设计
本文正在参加「金石计划 . 瓜分6万现金大奖」 hello,大家好,我是张张,「架构精进之路」公号作者。 引子 在日常工作中的一些技术设计方案评审会上,经常会有人提到注意服务接口的幂等性问题,最近就有
太强了,全面解析缓存应用经典问题
本文正在参加「金石计划 . 瓜分6万现金大奖」 hello,大家好,我是张张,「架构精进之路」公号作者。 1、前言 随着互联网从简单的单向浏览请求,发展为基于用户个性信息的定制化以及社交化的请求,这要
带你简易入门一致性算法Raft
我正在参加「掘金·启航计划」 hello,大家好,我是张张,「架构精进之路」公号作者。 最近跟团队同学聊到了一致性算法Raft,于是翻了下之前发布整理过的文章,重新温故学习之。 一、Raft算法概述
关于架构设计的易变性,应该如何理解呢?
我正在参加「掘金·启航计划」 一、架构设计分层 通常情况下,我们的架构设计图大概率会如下图这个样子了,首先声明一点,这其实并没有什么不妥的,这也是很典型的分层设计啦~ 关于各个分层的具体描述,就简单的
关于缓存更新的一些可借鉴套路
我正在参加「掘金·启航计划」 hello,大家好,我是张张,「架构精进之路」公号作者。 一、背景 目前随着缓存架构方案越来越成熟化,通常做法是引入「缓存」来提高读性能,架构模型就变成了这样: 如何保证
下一页