Spring Cloud 集成 Sleuth+Zipkin+Mysql 编程语言

Spring Cloud 集成 Sleuth+Zipkin+Mysql

1 配置 Zipkin-Server 现在的版本(2.23.16)已经可以直接运行官方提供的jar,不需要单独去写这个服务了,下载地址a.官网提供了两种运行方案:1 直接下载可执行jar 2 下载源代...
阅读全文

搭建SpringBoot项目依赖和配置快速篇

maven依赖及一些配置这里主要是搭建项目常用到的maven依赖以及搭建项目会需要用到的一些配置文件,可能下面这些依赖还不是很全,但是应该会满足日常大部分的需求了SpringSpring项目的依赖&l...
阅读全文
远程调用Feign 编程语言

远程调用Feign

远程调用 Feign什么是FeignFeign 是Springcloud 提供一个声明式的伪Http客户端 它使得调用远程服务就像调用本地服务一样简单 只需要创建一个接口 并且添加注解就可以 Naco...
阅读全文
Spring Cloud Alibaba入门实践(十九)-Feign整合Sentinel 编程语言

Spring Cloud Alibaba入门实践(十九)-Feign整合Sentinel

之前项目已经引入了Feign和Sentinel的依赖,所以接下里先开启Feign对Sentinel的支持 ,如下: 接着我们要为下单接口做容错降级,保证订单服务高可用,下单接口会涉及到商品服务,所以需...
阅读全文
Nacos Discovery--服务治理 编程语言

Nacos Discovery–服务治理

什么是服务治理服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注...
阅读全文
【分布式锁】02-使用Redisson实现公平锁原理 编程语言

【分布式锁】02-使用Redisson实现公平锁原理

前言前面分析了Redisson可重入锁的原理,主要是通过lua脚本加锁及设置过期时间来保证锁执行的原子性,然后每个线程获取锁会将获取锁的次数+1,释放锁会将当前锁次数-1,如果为0则表示释放锁成功。可...
阅读全文
使用vscode搭建javaweb项目 编程语言

使用vscode搭建javaweb项目

使用vscode搭建javaweb项目工具准备创建web项目运行项目工具准备jdk, maven, tomcat9, vscode;上述软件的安装配置在百度就能找到很多教程, 所以此处不详述.(jdk...
阅读全文

Java中的公平锁和非公平锁实现详解

文章目录前言ReentrantLock的可重入性分析synchronized的可重入性ReentrantLock的可重入性ReentrantLock锁的实现分析公平锁和非公平锁公平锁FairSync非...
阅读全文