北京大佬102小时讲完的Python,整整300集,通俗易懂,手把手带你一起学Python!_哔哩哔哩_bilibili
1.RPC与本地调用的区别
RPC远程调用,一般是跨平台、采用http协议,因为http协议底层使用socket技术,只要你的语言支持socket技术,就可以相互进行通讯。
比如:java语言开发的接口,使用http协议,如此以来C#语言可以调用。
本地调用:只支持java语言与java语言开发,使用虚拟机和虚拟机之间的通讯,RMI。
2.雪崩效应产生的原因
默认情况下只有一个线程池维护所有的服务接口,如果大量的请求访问同一个接口,达到tomcat线程池默认极限,可能会导致其他服务无法访问。
3.雪崩效应的解决思路
服务器在高并发下会产生雪崩效应,为了解决此可以,主要可以从三方面解决
a、缓存:提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的核心。
b、服务隔离、熔断、降级等,当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打