改造Spring Cloud Gateway具体怎么操作?
简单一点的话,就是之间的Gateway项目进行重构,升级,去支持Nacos服务。之前的微服也需要进行重构,去支持Nacos中心服务。只有2个对接成功之后,才可以做后续的工作。 Nacos本身开发客户端的依赖,客户端项目去集成它,需要具备和Nacos通信的功能。现在Spring Cloud微服架构,不仅可以用麦飞的,Spring Cloud官方的,还有阿里巴巴的,所以架构设计有个多个选择, 而且各个框架在不断的迭代。有更多的优秀的解决方案去落地你的项目。
Spring Cloud Gateway在集成Nacos时,可能出现一些错误,目前还是存在Bug的,后续官方会进行修复,需要注意下相关的配置。 大家把微服务项目改造完成以后挂接到Gateway上进行一下测试,流程给跑通,进行测试下。
项目进行改造需要把依赖加进去,是Nacos中心的一个对接。
启动Nacos服务在win10 、Linux、MAC脚本会不太一样。目前截图界面是单点模式,集群模式可以在生成模式进行。 本地可以弄一个Nacos配置文件,这样子配置数据不会丢失,即使重启了也不会丢失。
图(1) 上图(1)显示重启是出现一个Bug,自动服务注册的时候出现2个,由于这个项目是从早期的Spring Cloud移植过来的,只要删除下图(2)依赖,在重启就可以正常运行。
如配置正常是可以在Nacos查看Spring Cloud Gateway,如见图3
图3 后续的微服务改造也是同理的,配置文件进行修改,增加Nacos依赖。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。