springCloud
我俗人
世界从不完美,时间不会给你2次机会。
展开
-
windows安装elk springcloud(springboot)日志输出到elk
windows安装elk springboot接入下载相应软件包:Elasticsearch 下载:https://www.elastic.co/downloads/elasticsearchLogstash 下载:https://www.elastic.co/downloads/logstashkibana 下载:https://www.elastic.co/downloads/kibanaElasticsearch,Logstash,...原创 2020-11-04 17:13:11 · 848 阅读 · 0 评论 -
NacosException: endpoint is blank 问题解决
com.alibaba.nacos.api.exception.NacosException: java.lang.reflect.InvocationTargetExceptionCaused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blank问题原因:查看maven依赖的jar 是由于依赖引入了spring-cloud-alibaba-nacos-config(nacos作为配置中心)而配置文...原创 2020-09-17 18:00:25 · 23090 阅读 · 0 评论 -
springCloud Alibaba-Nacos使用
1.引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>2.启动类加入注解@EnableDiscoveryClient3.application.yml配置添加spr原创 2020-07-29 17:56:38 · 603 阅读 · 0 评论 -
Cannot resolve com.dianping.cat:cat-client:3.0.0
Cannot resolve com.dianping.cat:cat-client:3.0.0CAT总体介绍CAT(Central Application Tracking)是基于Java开发的实时应用监控平台,为美团点评提供了全面的监控服务和决策支持。CAT作为美团点评基础监控组件,它已经在中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等)中得到广泛应用,为美团点评各业务线提供系统的性能指标、健康状况、基础告警等。如果发现cat的war打包不通过,CAT所需要依赖jar都.原创 2020-06-28 11:02:15 · 4478 阅读 · 7 评论 -
布隆过滤器实现的两种方法
解决(缓解)大量不存在的缓存请求到数据库,即缓存击穿由布隆提出的,她本身是一个很长的二进制向量也就是说布隆过滤器只能判断数据是否一定不存在,而无法判断数据是否一定存在。优点:由于存放的不是完整的数据,所以占用的内存很少,而且新增,查询速度够快; 缺点: 随着数据的增加,误判率随之增加;无法做到删除数据;只能判断数据是否一定不存在,而无法判断数据是否一定存在。guava实现布过滤器 private static int size = 1000000;//预计要插入多少...原创 2020-06-16 15:53:37 · 410 阅读 · 0 评论 -
Redisson的用法
https://github.com/redisson/redissonRedisson作为一个分布式缓存的一个解决方案,在redis的基础上加入了提供分布式对象通用对象桶(Object Bucket)、二进制流(Binary Stream)、地理空间对象桶(Geospatial Bucket)、BitSet、原子整长形(AtomicLong)、原子双精度浮点数(AtomicDouble)、话题(订阅分发)、布隆过滤器(Bloom Filter)和基数估计算法(HyperLogLog)提供分.原创 2020-06-16 15:49:14 · 4349 阅读 · 0 评论 -
springboot spring cloud eureka关闭 security 的http basic 认证
不关闭认证,微服务之前的调用会401关闭 basic 认证在springboot 1.x 中,你可以在 application.properties 中添加 security.basic.enabled=false即可。但是在 springboot 2.x 中,这个配置就不管用了。第一种 配置@EnableAutoConfiguration(exclude = { org.springframework.boot.autoconfigure.security.ser...原创 2020-05-13 19:39:49 · 1817 阅读 · 0 评论 -
SpringCloud服务消费者:restTemplate和feignClient
1、概述在springCloud微服务架构下,各个业务会被拆分为独立的微服务。那么我们如何解决服务间调用的问题,springCloud默认提供了两种方式:restTemplate和feignClient2、两者的区别restTemplate:使用起来较为麻烦,需要自己指定ribbon的负载均衡,但参数较灵活,请求的路径可以使用程序灵活控制。feignClient:手机简单,默认集成了ribbon负载均衡,无需自己配置,但参数不灵活,适用于api固定的接口。3、使用示例3.1、rest转载 2020-05-13 19:23:54 · 526 阅读 · 0 评论 -
springcloud Eureka的使用,发现和注册
Eureka 目前是 2.x 版本,并且官方已经宣布不再维护更新。不过其实 Eureka 已经很稳定了,当做注册中心完全没有问题。Spring Cloud 集成了 Eureka ,并做了完善的封装。方便我们使用 Spring boot 开发的时候简单配置就可以使用。微服务框架中有三类角色,分别是注册中心、服务提供者、服务消费者,注册中心就是今天要说的主角 Eureka,这篇文章简单说明 Spring Cloud Eureka 的使用,模拟实现单点和高可用注册中心,并简单介绍服务提供者和服务消费者如何使用原创 2020-05-13 15:38:09 · 167 阅读 · 0 评论 -
springcloudEureka RetryableEurekaHttpClient : Request execution failure with status code 403; ret
新版(Spring Cloud 2.0 以上)的security默认启用了csrf检验(Spring Security启用csrf,然后会对URL请求进行token验证,如果请求中没有token,浏览器会任务是非法网页的请求,然后就会拒绝。),要在eurekaServer端配置security的csrf检验为false,继承WebSecurityConfigurerAdapter类,重写configure方法 如下图import org.springframework.security.conf原创 2020-05-13 15:28:13 · 1551 阅读 · 0 评论 -
springCloud config refresh刷新actuator踩坑
refresh刷新不起作用 404 actuator踩坑Actuatoractuator是springboot中的一个附加功能,官方是对它这样介绍的:Spring Boot includes a number of additional features to help you monitor and manage your application when you push it to ...原创 2019-09-10 14:21:32 · 1685 阅读 · 1 评论