采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
比如原先有三个服务分别对外暴露的域名是1.e.com2.e.com3.e.com
现在在这三个服务之前加个网关,那么这个网关是如何暴露给客户端呢? 是直接起个单独网关域名,比如gateway.com?然后客户端请求都改为gateway.com/1.e.com/xxx, gateway.com/2.e.com/xxx? 这样的吗?
对的dns解析和转发vip地址是正确的。网管下游尽量是ip地址,不然会有dns解析延迟。
那这样新增网关后,对前端访问都需要改动。 那所有原先服务地址都解析到网关的IP上呢,然后网关再来分发到下游IP
前端更改的成本不会太高的,基本就是更换前缀,其他vip和下游更新可以单独配置。定义好前缀后可以基于不同的服务前缀做增量升级,逐步替换即可。
我又想了下,是不是 把这三个域名DNS都解析到网关的VIP地址,然后再由网关进行转发到三个服务的VIP
登录后可查看更多问答,登录/注册
简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关
1.9k 23
1.9k 9
1.3k 8
1.7k 8
1.3k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号