SpringCloud之Eureka服务注册+RPC调用问题+idea端口占用

用SpringEureka进行服务注册,允许微服务实例在启动时向 Eureka Server 注册自己的信息(如主机地址、端口、服务名等),这样服务实例就成为 Eureka 服务注册中心中的一个可被发现的成员。

ssp-manager是一个服务,ssp-center是一个服务,center注册上来,发现有一个在测试的机器上,有一个在本地,所以debug的时候,manager的这里

跳不到center的这里

Eureka是随机负载均衡的,不一定用本地的机器。我们要配置

指定ribbon客户端要进行负载均衡的服务器列表。在这个例子中,只有一台服务器,地址为http://localhost:7794。

想用RPC远程调用的话,先在center的总build.gradle下把version改一下版本,改成临时版本version '1.2.24-wang-SNAPSHOT'后续提交的时候记得改成正式版本version '1.2.24''1.2.25'等。

然后

upload打包上传一下。

再在manager这边引入到项目里

有时候因为缓存的原因,改了一次版本号之后,再改center内的数据,manager有时class文件能更新,java文件更新不了,可以再改一下版本号重新打包上传。

最后别忘记重新加载所有的Gradle项目

这样manager就更新了,

就能在manager的只读文件里

看到center里面新加的deleteProgrammaticPlatform了,center里写的如下

有时候强制关闭IDEA了但项目的进程还占用端口,这时就会报错

说明项目的端口还开着,我们要主动杀死他。

manager的端口如下:

用lsof -i tcp:17785看到是哪个进程占用17785端口

PID表示进程ID。所以我们用Kill -9 4353杀掉这个进程,-9表示强制杀死

center同理:

4376进程占用7749端口

kill掉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值