【成神之路】分布式&微服务相关面试题

请解释什么是C10K问题或者知道什么是C10K问题吗?

https://blog.csdn.net/yeasy/article/details/43152115

Nginx简介,可参考《Nginx简介》

https://blog.csdn.net/wang379275614/article/details/47777985

https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483994&idx=1&sn=b6591f62c7ea6b4adc5a5bf1bf4eac40&chksm=e9c5fbebdeb272fdd865a9c61a380f6b909fc988f99d00ce0aa8c3efca501644db46c40bd4f2&scene=21#wechat_redirect

Nginx几种常见的负载均衡策略

https://blog.csdn.net/qq_35119422/article/details/81505732

什么是客户端负载均衡策略、什么是服务器端负载均衡策略;集群与负载均衡的算法与实现

https://mp.weixin.qq.com/s/xvozZjmn-CvmQMAEAyDc3w

Nginx服务器上的Master和Worker进程分别是什么

Nginx是如何处理请求的;

正向代理和反向代理.

https://blog.csdn.net/w372426096/article/details/82659354

用了缓存之后会有啥不良的后果?

1)缓存与数据库双写不一致

2)缓存雪崩

3)缓存穿透

4)缓存并发竞争

保证缓存与数据库的双写一致性

https://mp.weixin.qq.com/s/ARoRfh6bmpu79Pc7L7wi7A

https://www.cnblogs.com/daiwei1981/p/9412871.html

怎么考虑数据一致性问题,高并发幂等方案

https://mp.weixin.qq.com/s/O3UwXFaSDjEaXMTh9kW33g

如何理解 RESTful API 的幂等性

如何保证接口的幂等性

https://mp.weixin.qq.com/s/WvqHUhm_oYjC5pUkJFkGAQ

https://www.cnblogs.com/daiwei1981/p/9413050.html

session一致性架构

https://mp.weixin.qq.com/s/NnnqVrC9-Jekwy3Opmvy_w

Session 分布式方案,Session 分布式处理

https://www.cnblogs.com/daiwei1981/p/9413133.html

分布式锁的应用场景、分布式锁的产生原因、基本概念;分布式锁的常见解决方案

https://mp.weixin.qq.com/s/JDzLFm3rjlJzpMOH1xKHWg

说说分库与分表设计,可参考《数据库分库分表策略的具体实现方案》

https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483931&idx=1&sn=6eda41aa81c1243422a603205d2fad22&chksm=e9c5fbaadeb272bc92537803c14a6f55e1170b1a3b8f60160f66417800c0ace960dfe192717a&scene=21#wechat_redirect

分库与分表带来的分布式困境与应对之策

如何设计一个高并发系统?

https://www.cnblogs.com/daiwei1981/p/9413257.html

前后端分离是如何做的?

https://mp.weixin.qq.com/s/Nhyo969WnEwyCWpr34ECcA

https://mp.weixin.qq.com/s/ZKjKUkWkNqxiwNEjBDXtiQ
 

微服务的优缺点

https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247485005&idx=1&sn=78a1d286c6a15a81ea5dcf6634a70b54&chksm=e9c5fffcdeb276ea3c766a6e5954685db0e89bea8ff0f47c9a3ff2c0c02991f791a5160287c4&scene=21#wechat_redirect

微服务与 SOA 的区别

如何拆分服务、水平分割、垂直分割

https://mp.weixin.qq.com/s/msinJA9T3TR1uWrYx6M1iQ

https://mp.weixin.qq.com/s/4UB4AZe2R0lVCT6f5ExEMw

 

说说 CAP 定理、BASE 理论

https://blog.csdn.net/w372426096/article/details/80437198

https://blog.csdn.net/w372426096/article/details/80437222

说说最终一致性的实现方案

https://blog.csdn.net/w372426096/article/details/80436941

分布式事务解决方案:

https://mp.weixin.qq.com/s/LmKqrK9jyi_MFIvFoHsg2Q

https://www.cnblogs.com/daiwei1981/p/9413224.html

分布式事务,操作两个表不在一个库,如何保证一致性。

分布式系统中,每台机器如何产生一个唯一的随机值;

https://mp.weixin.qq.com/s/QtjpUpl2FF0DKPPHh6HDGg

什么是Hash一致性算法?分布式缓存的一致性,服务器如何扩容(哈希环);

 

搭建高并发高可用系统需要怎样设计?考虑哪些东西,有多少说多少。

https://mp.weixin.qq.com/s/bEkd2lcuK59Gpncuvyj1Ww

https://mp.weixin.qq.com/s/p0LsxT-JUS7zYg23M7nupQ

你对缓存有什么理解?缓存是解决什么问题?后端缓存有哪些,分别解决什么问题?怎么设计系统缓存;

https://mp.weixin.qq.com/s/c1mOxGeoJzlWC1YkkbDRgA

也来说下,削峰的多种实现,Redis?MQ?为什么用mq就能削峰?解决什么问题?

https://mp.weixin.qq.com/s/3C7UZUH3eVuOVnWeea3_Ig

熔断

限流算法(应对突发流量)

https://mp.weixin.qq.com/s/AoUbQOboXHO71oIcTO5xKA

 

你项目的并发是多少?怎么解决高并发问题?单机情况下Tomcat的并发大概是多少,MySQL的并发大致是多少?

系统的量级、pv、uv等;

分布式协议的选举算法;

如何应对微服务的链式调用异常

如何快速追踪与定位问题

如何保证微服务的安全、认证

微服务哪些框架

Spring Could的常见组件有哪些?可参考《Spring Cloud概述》

领域驱动有了解吗?什么是领域驱动模型?充血模型、贫血模型

JWT有了解吗,什么是JWT,可参考《前后端分离利器之JWT》

你怎么理解 RESTful

说说如何设计一个良好的 API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值