美文网首页
微服务的同步调用存在哪些缺点和问题?

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

作者: 鹤子青云上 | 来源:发表于2023-04-27 17:43 被阅读0次

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

    1.耦合度高

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

    2.性能下降

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

    3.资源浪费

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

    4.级联失败

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/ttfijdtx.html