
系统架构
文章平均质量分 66
尹洪亮 Kevin
《架构基础:从需求到架构》图书作者、现任某互联网大厂系统架构师、11年从业经验,全网粉丝3W+。 先后出品《轻松学习SpringCloud微服务架构》《一次性精通JVM JAVA虚拟机》《一次性彻底学习数据库事务》等10余部课程
展开
-
下一站:架构师,请从这里上车
别再闷头干活,当别人跑的时候,你还在坭坑里打滚原创 2022-01-22 21:45:00 · 2475 阅读 · 1 评论 -
架构师工具箱,用NFS做数据共享,简单到爆
[声明:本内容完全来源于个人经验总结,如有雷同,纯属抄袭]一、问题场景1、一个用户后端服务,使用nginx做负载均衡,部署了两台服务器(分别为A、B),它们都可以上传头像。2、用户第一次请求A服务器上传,头像保存在A服务器的磁盘上,如图A-1所示。3、第二次用户访问的时候,请求从B服务器加载头像,因为B服务器的磁盘上没有文件,因此访问不到,这也是典型的有状态服务的问题,如图A-2所示。图A-1 图片上传图A-2 图片加载二、解决思路解决思路1:两个存储上的文件始终都是一致的、全量的。解原创 2021-07-12 08:19:03 · 238 阅读 · 0 评论 -
3张图看懂集群和分布式的区别和联系
集群是相同功能体的复制,例如一个支付系统的集群,由3台服务器组成,则每个服务器运行的程序完全相同,功能相同,集群的目的是与负载均衡器配合,分摊运行压力。而分布式架构的每个节点都是不同的,例如将支付系统拆分为实时支付服务、批量支付服务、对账服务,3个服务提供的功能彼此不同,相互协作成为一个系统生态,再对外提供服务。所以集群架构的每个节点服务器配置一般要求是相同的,服务之间没有通讯和协作。而分布式服务往往服务器配置是不同的,根据服务压力情况进行区分,服务之间会存在相互通讯与协作。分布式架构往原创 2021-02-28 20:26:52 · 2397 阅读 · 1 评论