springcloud集成zipkin(2)

余生颓废 提交于 2020-01-20 20:28:56

eureka注册服务最好按调用服务顺序启动(eureka会有30秒缓存,可能会报错):

如:会员服务->订单服务->消息服务

则启动顺序:消息服务->会员服务->订单服务

1、项目结构:

parent:父项目

eureka:注册中心

member:会员服务

order:订单服务

msg:消息服务

2、parent项目pom.xml依赖

添加zipkin依赖

================注册中心===========

1、配置文件

2、启动类

===========消息服务=================

1、配置文件:zipkin配置

2、消息服务接口

3、消息服务接口实现类

4、消息服务rest api接口测试类

5、消息服务启动类

=============订单服务===============

1、配置文件:zipkin

2、订单服务调用消息服务feign客户端

3、订单服务rest api接口测试类

4、订单服务启动类

==============会员服务===============

1、配置文件

2、会员服务调用订单服务feign客户端

3、会员服务rest api接口测试类

4、会员服务启动类

===================分别启动几个服务=================

===================效果演示====================

eureka:http://localhost:8100/

msghttp://localhost:8003/msg/getMsg

orderhttp://localhost:8002/order/getOrder

memberhttp://localhost:8001/member/getMember

访问会员服务接口:会调用订单服务,调用消息服务

====================zipkin依赖关系=================

1、依赖关系

2、zipkin日志

3、点击“spans”可查看详情

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!