教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

微服务的同步调用存在哪些缺点和问题?

更新时间:2023年03月10日18时03分 来源:传智教育 浏览次数:

好口碑IT培训

MQ (MessageQueue),中文是消息队列,字面来看就是存放消息的队列。MQ 的通讯方式有同步通讯和异步通讯两种。同步调用时效性较强,可以立即得到结果,但同步通讯存在一些问题。

1.耦合度高

每次加入新的需求,都要修改原来的代码

2.性能下降

调用者需要等待服务提供者响应,如果调用链过长则响应时间等于每次调用的时间之和。

3.资源浪费

调用链中的每个服务在等待响应过程中,不能释放请求占用的资源,高并发场景下会极度浪费系统资源

4.级联失败

如果服务提供者出现问题,所有调用方都会跟着出问题,如同多米诺骨牌一样,迅速导致整个微服务群故障




0 分享到:
和我们在线交谈!