当前位置:首页|资讯

为什么微服务一定要有网关?

作者:文慧的科技江湖发布时间:2024-10-18

1.为什么微服务一定需要网关? 客户端直接与微服务通信,存在问题: 1)客户端会多次请求不同的微服务,增加客户端的复杂性 2)很多横切(权限校验、日志记录、限流、监控等)功能,每个服务都需要独立实现 方式一:假设写到一个公共服务中,其他服务都依赖这个公共服务,虽然解决了代码冗余问题,但会出现两个问题:会增加jar包大小,使用docker镜像进行部署的场景,jar越小越好。如果公共服务进行升级,修改了权限校验,我们需要将所有依赖的服务重新编译部署才生效方式二:假设直接在微服务应用中通过调用鉴权服务来实...【查看原文】


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1