自己工作中一直接触不到高并发、分布式怎么办?

我们从业务场景入手,用户越来越多,单个系统的内存、磁盘、CPU无法满足业务的需求的时候,需要把单机变成多机来解决问题,那么就需要引入分布式横向的扩充机器以增加吞吐量。针对不同的业务的需要的硬件、带宽、重要性不同,我们又一次做细粒度的拆分,把每一个模块根据业务的上下文进行拆分,这样就有了微服务。

那么同时也引发了一些问题,一个请求需要协同多个服务来解决,势必会出现数据不一致的问题?那么我们就需要在 CAP 中间做取舍,同时需要在幂等、分布式事务、分布式锁、重试、补偿等方便着重考虑每个服务之间的依赖和数据传输。最后针对不同的业务可以做到熔断、降级等处理。

对于一个工作本就没有机会接触这么多名词的人,如何应对这么“”的互联网面试。。。。

Luson
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

就算接触不到也可以做一些并发项目教程,起码对这些概念要了解,还有就是就算行业再卷,也总能混到一口饭吃,大厂就那么几个,程序员茫茫多,怎么能都进大厂,每个企业只会选择 适合 自己的员工,并不是优秀的就是最好的。

1个月前 评论
讨论数量: 5
颠倒的玉石

认清自己,踏实做事,保护好身体..。。。。。。。然后看看能不能送个外卖啥的

1个月前 评论
Luson (楼主) 1个月前
keyboby 1个月前
颠倒的玉石 (作者) 1个月前
liziyu 1个月前

认清自己,踏实做事,保护好身体..。。。。。。。然后看看能不能送个快递啥的

1个月前 评论

就算接触不到也可以做一些并发项目教程,起码对这些概念要了解,还有就是就算行业再卷,也总能混到一口饭吃,大厂就那么几个,程序员茫茫多,怎么能都进大厂,每个企业只会选择 适合 自己的员工,并不是优秀的就是最好的。

1个月前 评论

不会这些在中小型公司当个全才,管理者也不错啊,大厂去了能接触,但是螺丝钉,两个方向的选择吧

1个月前 评论

怎么讲呢,我现在遇到了跟你一样的问题,小公司看不上,大公司进不去,我现在一直在恶补的是redis和mysql ,不管你多大的项目,目前来看 还是离不开这俩东西,语言只是工具,应用才是核心

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!