spring cloud 》spring boot 2.0 之后版本的 zipkin 使用

本贴最后更新于 1687 天前,其中的信息可能已经时过境迁

spring boot 2.0 之后版本的 zipkin 使用

前言

使用 EnableZipkinServer 创建自定义的 zipkin 服务器已经被废弃,在官网中已经给出了完整的架包;对此我们直接使用即可
可以使用 rabbitmq、msql

##对 zipkin-server 启动,直接使用如下脚本:配置了 RabbitMq,Mysql

::在Spring Boot 2.0之后,使用EnableZipkinServer创建自定义的zipkin服务器已经被废弃,在官网中已经给出了完整的架包,下载启动即可
::官网:https://zipkin.io/
::使用:先进行数据库表创建,sql语句:zipkin.sql
@ECHO OFF
set SERVER_PORT=9000
set RABBIT_ADDRESSES=192.168.20.198:5672
set RABBIT_USER=quna
set RABBIT_PASSWORD=123456
set RABBIT_VIRTUAhttp://peer1:3001/consumer_HelloL_HOST=quna-test
SET STORAGE_TYPE=mysql
SET MYSQL_HOST=localhost:3306
SET MYSQL_DB=zipkin
SET MYSQL_USER=root
SET MYSQL_PASS=root
::windows 10 64bit版本,默认参数启动zipkin server 会报错,Native memory allocation (malloc) failed to allocate 360816 bytes for Chunk::new
::需要增加ReservedCodeCacheSize大小
::linux shell暂未尝试
set JAVA_OPTS="-XX:ReservedCodeCacheSize=64m" 
java -jar zipkin-server-2.12.9-exec.jar

效果查看

在项目中启动
Spring_Cloud_Eureka_Server 注册中心

Spring_Cloud_Eureka_Client 服务端口,也可以叫客户端

若是使用 rabbitmq,引入 model 后,配置 rabbit 链接即可:(不使用,删除此模块)

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
</dependency>

Spring_Cloud_Eureka_Consumer_Feign 消费者,就是调用 Spring_Cloud_Eureka_Client 接口的服务端

若是使用 rabbitmq,引入 model,配置 rabbit 链接即可:(不使用,删除此模块)

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
</dependency>

Spring_Cloud_Eureka_Zipkin_Rabbitmq 内部内部使用脚本:run_zipkin_server.bat 启动

接口访问:http://peer1:3001/consumer_Hello

RabbitMq 访问:http://localhost:15672

zipkin 访问:http://localhost:9000/zipkin/

项目地址

  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    938 引用 • 1456 回帖 • 163 关注
  • zipkin
    2 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...