首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
石杉
订阅
留意
更多收藏集
微信扫码分享
微信
新浪微博
QQ
74篇文章 · 0订阅
【Java进阶面试系列之二】:哥们,那你说说系统架构引入消息中间件有什么缺点?
上篇文章「Java进阶面试系列之一」你们系统架构中为何要引入消息中间件?,给大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。 首先是你的系统整体可用性绝对会降低,给你举个例子,我们就拿之前的一幅图来说明。 比如说一个核心链路里面,系统A -> 系统B -> 系统C…
Java进阶面试系列之一:哥们,你们的系统架构中为什么要引入消息中间件?
这个首先你可以说下你们公司选用的是什么消息中间件,比如用的是RabbitMQ,然后可以初步给一些你对不同MQ中间件技术的选型分析。 举个例子:比如说ActiveMQ是老牌的消息中间件,国内很多公司过去运用的还是非常广泛的,功能很强大。 但是问题在于没法确认ActiveMQ可以支…
【来自一线的血泪总结】你的系统上线时是否踩过这些坑?【石杉的架构笔记】
“ 之前我们写了很多线上生产实践类的文章,本文将对这些文章做一个简单的小结,同时也帮助大家回顾一下,希望大家能够跟着本文,温故知新,结合自己公司的业务项目,实际的落地这些方案,在项目上线时避开一些大坑。 聊完高并发,怎能不聊聊高可用?同样,我们通过一篇文章,基于大量的一线生产经…
如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?【石杉的架构笔记】
这篇文章,咱们来聊聊热点缓存的架构优化问题。 简单来说,热key,就是你的缓存集群中的某个key瞬间被数万甚至十万的并发请求打爆。 大value,就是你的某个key对应的value可能有GB级的大小,导致查询value的时候导致网络相关的故障问题。 这篇文章,我们就来聊聊热ke…
拿走不谢,这份【亿级流量系统】数据一致性重构的食用指南【石杉的架构笔记】
本周一到周五更新的5篇技术文章。内容涉及了亿级流量架构下的数据一致性,以及消息中间件里保证全链路数据100%不丢失的相关技术方案(后者还在持续更新中)。 关于亿级流量系列的文章,想额外的提一下。 不少初级开发同学,或者中高级开发同学,留言表示看不懂。 这个的确,没有亲身经历过这…
【Java进阶面试系列之三】哥们,消息中间件在你们项目里是如何落地的?【石杉的架构笔记】
在问完这两个问题之后,不同风格的面试官可能会展开不同的发问。 好!这篇文章,咱们从第二种风格来聊聊。 我们会落地到某个具体业务系统的某个场景下,看看如何使用消息中间件,然后其效果是什么。 业务场景的话,咱们就用大家都很熟悉的电商业务为例,这里为了便于理解,对其做了一定的抽象和简…
亿级流量系统架构之如何支撑百亿级数据的存储与计算【石杉的架构笔记】
首先简单介绍一下项目背景,公司对合作商家提供一个付费级产品,这个商业产品背后涉及到数百人的研发团队协作开发,包括各种业务系统来提供很多强大的业务功能,同时在整个平台中包含了一个至关重要的核心数据产品,这个数据产品的定位是全方位支持用户的业务经营和快速决策。 这篇文章就聊聊这个数…
拜托,面试请不要再问我TCC分布式事务的实现原理!
之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了不少文章,还是不知道分布式事务到底怎么回事,在项目里到底如何使用。 所以咱们这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是TCC分布式事务。…
拜托!面试请不要再问我Spring Cloud底层原理
毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理…