在order服务调用product服务时,product/decreaseStock报500

来源:4-11 订单服务controller

慕粉0046318969

2018-09-28

图片描述

图片描述

order中的pom文件 product-client 可以点进去,但是点进去之后就不可以点其他的链接了(下图),例如product-common 不可以点了,不知道这算不算问题。我现在代码是在最新代码基础上改的,只起了 eurake 、config、product、order 四个服务,在请求http://localhost:8666/order/create时,就报下下图:
图片描述
图片描述

请问老师,这个怎么调呢?

写回答

2回答

慕粉0046318969

提问者

2018-09-30

我按照步骤启动了,正常,但是通过order请求到product时,报错(还需要启动rabbitmq吗?)

我的rabbitmq只能是通过http://192.168.99.100:15672/#/queues来访问,是不是能用localhost访问的话就好了,怎么用localhost访问呢?恳请老师指点!!!

//img.mukewang.com/szimg/5bafa5220001d99d23830731.jpg

//img.mukewang.com/szimg/5bafa5230001e73119440769.jpg

//img.mukewang.com/szimg/5bafa52300017e4723380087.jpg

//img.mukewang.com/szimg/5bafa5230001b9fe25370917.jpg

//img.mukewang.com/szimg/5bafa5250001acda25601390.jpg

//img.mukewang.com/szimg/5bafa55b0001c20807450401.jpg


0
1
廖师兄
你这里存在很多问题! 1. 你是在windows下用的docker,rabbitmq直接用ip吧,不能用localhost,java程序里配置一下即可 2. product还在报错,肯定要解决了,才能让order调用 3. 我看你用的spring版本比较高,请使用和我课程中一样的版本,高版本有变化的,课程的最后升级部分有讲
2018-10-06
共1条回复

廖师兄

2018-09-28

先启动product,再启动order。

服务和eureka的心跳机制,按一定时间频率通信,order服务从eureka上找不到product就会报上面的错误。

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程