mar-heaven / mar-heaven.github.io

mar-heaven-github-io.vercel.app
0 stars 0 forks source link

grpc - Ginta's blog #55

Open mar-heaven opened 1 year ago

mar-heaven commented 1 year ago

https://ginta.top/2023/01/26/grpc/

引言随着应用的日益复杂,单一服务已经不能很好地承载日益庞大的用户请求,当唯一一个服务由于各种原因不能正常运行(数据库满载,机房故障)导致系统整体挂掉显然是不能接受的。解决上述问题思路就是风险均摊,比如机房故障我们可以把服务部署在多个地区,然后把服务从大的服务拆分成若干个小的服务,这样当一个服务出现问题的时候也可以保证其他服务正常运行,至少不是所有服务全部炸掉,比如直播的时候弹幕服务不可用,但是用户