最新 最热

面试官让我重构 Kafka,懵了……

经常有读者后台跟我说,希望我能够写一些系统设计相关的文章,最近我就在研究常用消息队列 kafka 和 pulsar 的架构设计,所以总结了这篇文章,希望在你做技术选型或阅读源码的时候起到一定的帮助。...

2022-12-10
1

如何设计属于你自己的秒杀系统?

其实,整个秒杀的业务场景并不复杂,可即查看参与秒杀的商品信息,加上购买和支付的动作,如下图所示。

2022-12-10
0

【架构师(第十七篇)】脚手架之 ejs 和 glob 的使用

之前已经发过这个流程图,下面来回顾一下,特别需要注意的是项目和组件的流程有一些区别。

2022-12-10
0

【架构师(第十三篇)】脚手架之创建项目准备阶段开发

----将收获什么掌握命令行交互方法服务端框架 egg.js 的应用和 api 开发方法egg.js 集成云 mongodb 实现数据存储主要内容脚手架项目创建功能架构设计通过命令行交互获取项目基本信息egg.js + 云 mongodb 的集成开发...

2022-12-10
0

【架构师(第十篇)】脚手架之注册命令及架构优化

这个时候对我们的架构设计提出了挑战,要求我们能够动态加载 init 模块,这将增加架构的复杂度,但大大提升脚手架的可扩展性,将脚手架框架和业务逻辑解耦。...

2022-12-10
0

【架构师(第六篇)】脚手架之需求分析和架构设计

----脚手架需求分析和架构设计将收获什么掌握架构设计和技术方案设计全过程脚手架执行核心流程和 通过 commander 完成脚手架的框架搭建和命令注册图解架构设计图 + 绘图技巧如何让一个 Node 项目支持 ES Module主要...

2022-12-10
1

分库分表后如何设计索引?全局索引、二级索引

分布式数据库架构下,索引的设计也需要做调整,否则无法充分发挥分布式架构线性可扩展的优势。今天我们就来聊聊 “在分布式数据库架构下,如何正确的设计索引?”...

2022-12-10
1

万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系

云原生时代,基于 Kubernetes 的容器编排方案是当下最优选择,各个中型、大型互联网公司全都拥抱 Kubernetes,没有其他方案可以与 Kubernetes 匹敌。

2022-12-06
1

Restful、SOAP、RPC、SOA到底有什么区别

之前阿粉的小迷妹一直说,为什么有些面试官很喜欢问这个 Restful、SOAP、RPC、SOA 之间的区别,而回答的时候,总是回答的没有那么的好,于是就想让阿粉给她解答一下这个内容,于是阿粉专门来写一篇文章来进行这个解答。...

2022-12-04
1

是时候考虑升级 JDK 17 了

还在用 JDK 8 吗?Spring 已经推荐使用 JDK 17,是时候考虑升级了。

2022-12-02
1