开发者社区 > 云原生 > 微服务 > 正文

微服务应用应该怎样实现无损下线呢?

微服务应用应该怎样实现无损下线呢?

展开
收起
游客a6dwcf3rbwut2 2022-03-16 20:42:54 528 0
1 条回答
写回答
取消 提交回答
  • 对于这个问题,阿里云微服务引擎 MSE 基于 Java Agent 字节码技术设计实现了无损下线功能。

    在该套无损下线方案中,服务提供者应用仅需接入 MSE,相比一般的有损下线。应用在下线前会有一段自适应等待时期,该时期待下线应用会通过主动通知的方式,向其在自适应等待阶段发送了请求的服务消费者发送下线事件,消费者接收到下线事件后会主动拉取注册中心服务实例列表,以便实时感知应用下线事件,避免调用已下线实例造成应用下线流量有损。

    2022-03-16 21:07:17
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
微服务治理技术白皮书 立即下载
微服务与Serverless 立即下载
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级 立即下载