Zipkin 是 Twitter 的一个开源项目,是一个致力于收集所有服务的监控数据的分布式跟踪系统,它提供了收集数据和查询数据两大接口服务。有了 Zipkin 我们就可以很直观地对调用链进行查看,并且可以很方便地看出服务之间的调用关系以及调用耗费的时间。Zipkin 数据收集服务 部署 Zipkin 需要先下载已经编译好了的 jar 包,然后 java–jar 启动即可。curl -
前言场景:springboot2.2.2集成zipkin。 在做集成gateway的时候,在网上看到别人的配置里面有这个zipkin的配置,就随便搜了下,没想到是个监控服务的。类似相关的插件,之前集成springboot admin。开始看网上的教程,自己就单独建了个子工程,然后引入依赖,写入配置。启动类添加服务端注解,进行启动,失败了。 搜了一番,去除log4j依赖,添加tomcat相关依赖,
转载 2024-04-03 21:52:33
246阅读
Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。thymeleaf具有开箱即用的特性,Thymeleaf是Spring boot推荐使用的模版引擎,直接以html显示,前后端可以很好的分离 SpringBoot系列(六)集成thymeleaf详解版1. thymeleaf简介 1. Thymeleaf是适用于Web和独立环境的现
转载 2024-06-21 19:48:20
17阅读
目录一、示例1、导入示例2、数据表账户表account_tbl库存表storage_tbl3、postman测试二、代码解读1、order-service2、AccountClient3、account-service4、storage-service三、集成seata1、引入依赖2、修改配置文件3、启动四、实现XA模式1、修改application.yml文件(每个参与事务的微服务),开启XA
前言学习了一段时间springboot,一般都可以在项目中使用springboot开发了。因为springboot的东西并不多,或者说,springboot根本就没有新东西。好了,现在问一句,我们为什么要用springboot?我听过的回答:A:Spring Boot 最主要是不用 XML 配置,可以用 Java 来配置 bean,省去了许多配置文件。我又问:Spring 本身就可以用 Java
假设目前有如下三个服务:mima-cloud-gateway(网关服务,端口8801)mima-cloud-producer(提供者服务)mima-cloud-consumer(消费者服务) 关系如下:mima-cloud-gateway作为网关请求入口,访问mima-cloud-consumer服务,mima-cloud-consumer服务依赖mima-cloud-producer服务,完成一
1、Zipkin Server在启动时指定使用elasticsearch作为追踪日志存储方式:zipkin最新版本
原创 2022-08-26 07:28:39
215阅读
1.部署zipkin-serverzipkin下载地址:Quickstart · OpenZipkin https://zipkin.io/paor
原创 2023-02-04 09:03:20
197阅读
SpringBoot整合JPA1、简介JPA:Java Persistence API的简称,中文名Java持久层API,是关系表的映射关系,并将运行期的实体对象持久化到数据库中。Spring Data Jpa:JPA规范的再次封装抽象,底层还是使用的Hibernate的JPA技术实现。通过Spring Data JPA的封装,我们在进行基础的CRUD操作的时候可以不用再去写方法,只需要实现它提供
zipkin官方已不推荐自己搭建zipkin-server;官方推荐的几种快速启动一个zipkin-server: 集成MySQL的注意事项:只在MySQL5.6-7的版本上测试过,因此最好安装MySQL的5.6-7的版本。 1、安装MySQL2、建库、建表建表语句(数据库名为zipkin,创建省略): CREATE TABLE IF NOT EXISTS zipkin_spans ( `t
转载 2020-09-17 11:11:00
208阅读
2评论
不论哪种方式,打包后的包都会放在项目的 target 文件中jar包方式Spring Boot项目默认打包方式为 jar 包找到 maven 中的 package 双击即可 成功后如图所示用命令操作运行jar包 用dos 命令打开 jar 包所在目录(路径中不能包含特殊字符),然后运行命令java -jar demo-0.0.1-SNAPSHOT.jar // jar包名 如图所示为运行成功
转载 2024-03-21 00:05:33
77阅读
Spring Cloud 整合 seata 实现分布式事务极简入门 seata Spring Cloud 整合 seata 实现分布式事务极简入门1. 概述2. 部署nacos3. 部署seata进入conf目录下 修改file.conf 配置文件通过脚本把配置信息传到nacosnacos-config.sh中的内容:config.txt中的内容:最后在bin目录双击启动我们的seata容器就ok
转载 2024-05-09 11:43:52
54阅读
发现全是springcloudapp的名称,然后是springcloudapp(http://localhost:8080/hello/tom)工程单独调用并没有通知zipkin; 原来是因为restTemplate的获取,好用的是使用restTemplate的@autowire的方式,但是如果使用
转载 2018-04-14 20:03:00
80阅读
2评论
SpringCloud热部署依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>一般集成流程:1、导入依赖2、编辑配置文件3、
转载 2024-03-21 11:29:38
39阅读
sentinel的官方文档:quick-start demo搭建:        首先搭建一个springboot项目,springboot的版本号要和spring-cloud的对应,在pom.xml中引入sentinel相关jar(文章最后有代码链接) <!-- 引入spring-cloud --> <dependency>
转载 2024-09-06 15:40:54
98阅读
参考官方网站说明,Spring Cloud 使用 Maven 来构建,最快的使用方式是将本项目 clone 到本地,然后执行以下命令:./mvnw install 这个命令是linux上使用的,windows系统使用命令 mvn install即可。构建步骤:1. 将SpringCloud项目下载下来或者使用Git clone下来都可以。 安装好Maven并配置好环境变量,打开命令行窗口,切换到上
转载 2024-05-01 15:23:41
50阅读
三、SpringCloud框架搭建之集成zipkin一、Zipkin介绍1.zipkin是什么2.zipkin主要概念二、Zipkin环境搭建1、下载运行zipkin2、集成maven依赖3、yml配置4、请求接口,查看链路追踪日志三、参考项目源码一、Zipkin介绍
前提准备:搭建一个聚合工程(父子工程),这边就不在说明了,不会的点这边(用的demo也是这个地址下的):链接地址demo下载地址 建议看看这个:Eureka 工作原理目录结构如下:一、修改父类pom文件在父类的pom中引入依赖,我这边用的springcloud的版本是Hoxton.SR1,根据官网spring官网推荐,Hoxton.SR1对应的springboot版本最好是2.2.2.RELEAS
转载 2024-04-08 19:42:37
116阅读
文章目录一、springboot的回顾1.1 快速创建springboot项目的注意事项1.2 必会 Spring Boot Actuator1.3 必会 Spring Boot 配置管理1.3.1 支持的配置格式:1.3.2 环境变量:1.3.3 外部配置文件1.3.4 命令行参数:1.4 必会 Profile1.4.1 如何实现不同环境不同配置?二、微服务的拆分与编写2.1 如何创建小程序2
转载 2024-04-28 13:44:16
44阅读
spring-boot2.0后官方不推荐自定义zipkin-server 并提供了可执行jar 点击下载 注意下载exec结尾的jar下载jar包后如何运行 可以写一个脚本(windo
原创 2022-07-13 15:36:05
197阅读
  • 1
  • 2
  • 3
  • 4
  • 5