Sentinel 控制台 Sentinel 控制台提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。您只需要对应用进行简单的配置,就可以使用这些功能。 注意: 集群...
java
Spring Cloud Alibaba 熔断(Sentinel)
概述 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + LoadBalanceClient 和 Feign 来调用。为了保证其高可用,单个服...
Spring Cloud Alibaba 创建服务消费者(Feign)
上篇文章, Spring Cloud Alibaba 创建服务消费者(RestTemplate + LoadBalancerClient), 我们一起学习了 使用 RestTemplate + LoadBalancerClient 的方式 去创建服务消费者,但是依旧显得繁琐,本文,我们将...
Spring Cloud Alibaba 创建服务消费者
概述 服务消费者的创建与服务提供者大同小异,这里采用最原始的一种方式,即显示的使用 LoadBalanceClient 和 RestTemplate 结合的方式来访问。 POM 创建一个工程名为 consumer 的服务消费者项...
Spring Cloud Alibaba 创建服务提供者
微服务就是一个服务提供者。通过一个简单的示例来感受一下如何将服务注册到 Nacos 创建微服务和服务调用 创建项目 我们以本地项目进行演示。我们创建一个父项目、一个公共项目和两个微服务 1、创建父工程...
Map与Url查询参数相互转换
导包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency> /** * ma...
SpringBoot解决跨域问题
五种解决方式: ①:返回新的CorsFilter ②:重写WebMvcConfigurer ③:使用注解@CrossOrigin ④:手动设置响应头(HttpServletResponse)参考第一章第四节注意: CorFilter / WebMvConfigurer / @CrossOrigin ...
Java获取当前ip地址
Java获取当前ip地址 import java.net.Inet4Address; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressInUse { public static void main(String[] args){ ...
java 加密
一、md5加密 1、spring自带的工具DigestUtils实现 org.springframework.util.DigestUtils DigestUtils.md5DigestAsHex("1234".getBytes()) 2、第三方包加密 <!-- https://mvnrepository.com/arti...
【springboot】事务处理
需求: 复杂的业务逻辑中一个请求可能需要多次操作数据库,要保证一个Service 方法中多个 dao 的操作同时成功(失败),事务的配置就很重要了。 大概分三种情况: 1、分布式事务:即多模块中事务,分布式事务建议...