SpringCloud
quest101
业精于勤,荒于嬉,行成于思,毁于随。
展开
-
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
@Configuration public class DatasourceConfig { @Bean public DataSource datasource() { return DataSourceBuilder.create() .driverClassName("com.mysql.cj.jdbc.Driver") .url("jdbc:mysql://localhost:3306/jwtt")原创 2021-06-27 14:19:32 · 64 阅读 · 0 评论 -
Docker部署SpringCloud微服务项目
使用Docker来部署SpringCloud微服务项目 以项目eureka-server为例,将该微服务的可运行jar包构建成docker镜像 1、将jar包上传到服务器/app/eureka目录,在jar包所在目录创建名为Dockerfile的文件。 2、在Dockerfile中添加以下内容 # 基于哪个镜像 From java:8 # 复制文件到容器 ADD eureka-server-1.0-SNAPSHOT.jar /eureka-server.jar # 声明需要暴露的端口 EXPOSE 8761原创 2020-11-27 21:21:26 · 386 阅读 · 0 评论 -
SpringCloud-Dashboard-Turbine断路器监控(集成RabbitMQ)
Spring Cloud 整合了仪表盘组件Hystrix Dashboard,它主要用来实时监控Hystrix 的各项指标信息。通过Hustrix Bashboard反馈的实时信息,可以帮助我们快速发现系统中存在的问题,从而及时地采取应对措施。 Java 8 SpringBoot 2.2.10 SpringCloud Hoxton.SR8 RabbitMQ 3.8.9 1. 构建一个Hyxtrix Dashboard来对服务实现监控。 创建一个标准的Spring Boot 工程,命名为 hystrix原创 2020-11-18 20:56:52 · 279 阅读 · 0 评论 -
SringCloud通过RabbitMQ实现Zipkin持久化到Mysql8
上一篇通过自己搭建zipkin的方式实现分布式链路跟踪,但没有将请求服务的链路信息存储到数据库,以下通过RabbitMQ实现Zipkin持久化到Mysql8。使用zipkin 2版本提供了 jar包启动应用。 Java 8及以上版本 Spring Cloud Hoxton.SR8 RabbitMQ 3.8.9 Erlang 23.1.1 zipkin-server-2.22.2 Mysql8 一、搭建Zipkin Server Mac中安装 RabbitMQ 1. 安装Erlan原创 2020-11-12 21:30:32 · 197 阅读 · 0 评论 -
SpringCloud+Sleuth+Zipkin分布式服务跟踪
Spring Cloud Sleuth对Zipkin整合进行了自动化配置的封装,可以很轻松引入和使用。 第一步:搭建Zipkin Server 创建一个基础的Spring Boot应用,命名为zipkin-server,并在pom.xml中引入Zipkin Server的相关依赖,具体如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"原创 2020-11-10 23:11:20 · 218 阅读 · 0 评论