平安租赁面试(部分)

阿里我也能连三面,没想到今天被平安的面试官折磨得够呛,各种穷追不舍打破砂锅问到底。然后还说后面不再接受远程面了。真是。。郁闷。

  • 什么时候应该把系统拆分为微服务?按代码量?按团队规模?

  • 什么情况下会熔断?

答案:1,2,3
4. Is the Circuit Open?
When you execute the command, Hystrix checks with the circuit-breaker to see if the circuit is open.
If the circuit is open (or “tripped”) then Hystrix will not execute the command but will route the flow to (8) Get the Fallback.

7. Calculate Circuit Health
Hystrix reports successes, failures, rejections(我注:指线程池满后拒绝任务?), and timeouts to the circuit breaker, which maintains a rolling set of counters that calculate statistics.

  • 为什么要引入redis?mysql不也有缓存?答:mysql并发量不如redis。问:要很方便地切换访问数据的方式(比如用不用redis),应该怎么实现?

  • 怎样快速实现系统功能?

  • 看过哪些开源项目代码?


  1. Hystrix:How it works ↩︎

  2. Hystrix工作流程 ↩︎

  3. Hystrix的用处、解决的问题、工作流程图、断路器流程 ↩︎

你可能感兴趣的:(面试,分布式)