kotlin+gateway+springboot

本文介绍了如何利用Kotlin和Spring Gateway构建微服务单一入口。通过配置Gateway,可以实现通过同一端口访问不同服务内容,解决端口路由和服务名路由的问题,简化调用者需求。
摘要由CSDN通过智能技术生成

方法一:主要查看依赖版本冲突(方法一是使用端口路由,方法二是使用服务名路由)
在这里插入图片描述
在这里插入图片描述
这里服务配置可以不需要
application.properties
在这里插入图片描述

bootstrap.xml配置gateway主要作用:我自己的理解就是,多个微服务但是入口只有一个,例如这里访问9003端口,但是里面配置了其他端口就可以自己访问9002端口的内容,而调用者只需要调用9002这个gateway就可以实现其他端口的方法了。
在这里插入图片描述
方法二(通过服务名路由可以访问一个服务下的不同端口的内容,一个服务里多个端口产生了集群的概念):
spring:
application:
name: gateway
cloud:
gateway:
discovery:
locator:
enabled: true
routes:
- id: payment_routh #payment_routh #路由的ID,没有固定规则但要求唯一,简易配合服务名
uri: lb://rongtong-user #匹配后提供服务的路由地址
predicates:
- Path=/** #断言,路径相匹配的进行路由rongtong-user

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值