为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

精选留言
  • 慕标3246374

    很实用谢谢老师.

    讲师回答 / 王炸

    还可以关注我公众号,微信搜:转行程序员

  • xialei

    老师写的非常好,辛苦了

  • 慕婉清9538839

    老师写的很棒,加油,期待更新

  • TT_Course_Forever

    很受用的概念,作者列举得很清晰。 如果再追加一些伪代码来表达,感觉会更棒。

    讲师回答 / 王炸

    谢谢你的意见,等我找找以前项目里的真实代码贴进来

  • 慕标3246374

    之前被问到这个问题压根儿没思路

    讲师回答 / 王炸

    下次有就行了

  • 邹攀

    王炸老师,最近面试遇到一道分布式的题。题目是:如果一个分布式系统链路较长,相互之间使用http进行访问,如果http超时时间设置的较长可能会有什么问题?当时遇到比较懵。王炸老师能否帮忙解答一下。

    讲师回答 / 王炸

    这个问题炸一看,我不知道面试官认为的超时时间过长是多长,一般我的RPC接口默认超时时间就是50ms,超过这个时间就timeout了,但是http那端可能是10s,20s,还在傻傻的等,如果是一个页面,用户可能是自己网络慢?开放刷新页面,多次请求,越来越慢。最后也没能解决问题。最后服务器可能被用户重试拖垮,一般不建议设置过长时间,接口将就快速失败策略,我一般开发的接口最多1s,能行就行,1s不行多半2s/10s也不行。赶紧退下想别的办法,别人用户傻等。

  • 慕工程8473122

    不错,没认真学习下布隆过滤器

    讲师回答 / 王炸

    那你的认真点儿,面试加分。

  • 奶茶三兄弟d

    老师,我经历公司微型电商门户和后台的开发,基本服务端接口都是我写的,但是就是缺乏分布式集群系统应用经验,毕竟流量不大,项目还是单体架构的,面试的时候想把系统架构升级下,但是毕竟没有真实的分布式系统开发经验,现在外面面试要求挺高的,大部分都要求要有分布式相关经验,感觉有点难,目前做了Java一年多,之前数据库开发我也做了大半年,那这个专栏能满足我面试需求嘛,我自己也看过一些tomcat集群和redis分布式的课程,但是感觉只是提了一点,不深入

    讲师回答 / 王炸

    我这个专栏就是针对你这种情况的读者写的

  • 亦人醉

    老师,有个疑问,请帮忙解答下:http和rpc都是基于tcp协议的,http的三次握手实际上是tcp的三次握手,http也支持长连接,那么rpc并没有比http节省握手时间和连接开销啊。

    讲师回答 / 王炸

    其实这里我想强调的是RPC相对于Http用起来更方便,RPC有非常成熟的框架,阿里腾讯都完美支持,速度上两个都ms级,追求性能的同时,企业也要考虑易用成本,开发效率成本,维护成本,当然这里我不是说http不好哈。还需要深入了解下。

  • qq_不摘挑花换酒钱_0

    面试的话,问集群和优化的挺多的

    讲师回答 / 王炸

    第25节我专门写了一篇系统优化相关的。

正在加载中...

造烛求明,读书求理
扫码关注慕课网服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注慕课网(ID:imooc-com),和50万+程序员一起成长!

本专栏知识点梳理

1.掌握多种分布式事务的实现方式,get架构师必备技能

2.ZooKeeper分布式专题与Dubbo微服务入门

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 帮助中心 APP下载
官方微信