84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
分模块写业务接口性能很慢,不时会出现一只阻塞,直到超时
开发环境中,普通接口一般是150ms,但是出现跨模块调用的接口会有超过1000ms的,而且不稳定
后来将公用的接口(比如session,token)写成函数内调用就不会出现超时的情况,但是性能还是很慢
内部应用间使用rpc调用,可以支持并发调用。。。。至于你说的接口调用慢的,你还是要先定位原因,记录下程序运行时间,这样才能知道是程序内部问题还是外部因素导致的。。。开发环境150ms不快
soa架构的话调用接口一定要针对每个接口设置超时时间,php提供的接口应该做压力测试,看看支持多少并发,看看qps,根据接口平均响应时间来判断接口响应时间是否正常,如果不正常就需要review代码来分析瓶颈了
内部应用间使用rpc调用,可以支持并发调用。。。。至于你说的接口调用慢的,你还是要先定位原因,记录下程序运行时间,这样才能知道是程序内部问题还是外部因素导致的。。。开发环境150ms不快
soa架构的话调用接口一定要针对每个接口设置超时时间,php提供的接口应该做压力测试,看看支持多少并发,看看qps,根据接口平均响应时间来判断接口响应时间是否正常,如果不正常就需要review代码来分析瓶颈了