加载中
Sentinel Dashboard集成Zookeeper持久化

集成方式 拷贝test模块对应文件到main对应位置,删除引入test scope FlowControllerV2修改ruleProvider、rulePublisher 的@Qualifier为拷贝过来的FlowRuleZookeeperProvider、FlowRuleZooke...

Feign httpclient文件上传问题记录

Feign httpclient文件上传问题记录 问题说明 原先项目http请求通过feign + ribbon + urlconnection 完成,考虑urlconnection频繁连接释放带来网络及cpu开销问题采用http client作为连接池,升...

zuul http请求跟踪

@Configuration @ConditionalOnClass(name = "org.apache.http.client.HttpClient") @ConditionalOnProperty(name = "ribbon.httpclient.enabled", matchIfMissing = true) public class Htt...

08/19 10:48
6
高可用系统架构1: 限流

高可用系统架构1: 限流 目的 分布式环境中,可能存在恶意攻击如DDoS、刷量;或活动瞬时流量(正常业务范围内一般不限流) 等可以击垮系统的风险,通过分析业务请求场景,确认针对业务系统的限流...

Flume 采集发送消息到kafka

一些场景需要采集文本内容发送到kafka,flume正好提供了这种解决方案 Flume agent脚本及配置如下 Mac 安装: brew install flume 启动脚本: nohup /usr/local/Cellar/flume/1.9.0/bin/flum...

08/10 16:17
16
Java运行状态分析3: 线程堆栈信息分析

背景 当CPU飙升的时候,我们需要知道CPU此时在干嘛,具体什么进程、什么线程让CPU飙升 线程是操作系统能够进行运算调度的最小单位,跟踪占用CPU高的线程 可以了解线程的运行情况,定位可能或...

Java运行状态分析2:获取线程状态及堆栈信息

Java运行状态分析2:线程状态及堆栈信息 基本概念 出现内存泄漏或者运行缓慢场景,有时候无法直接从业务日志看出问题时候,需要分析jvm内存和线程堆栈 线程堆栈信息主要记录jvm线程在某时刻线...

Java运行状态分析1:线程及线程状态

线程 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流, 一个进程中可以并发多个线程,...

07/12 18:15
54
Eureka Server prometheus监控服务健康状态

背景   服务进程监控一般都有相关组件处理了,早期业务出现特定服务使用的DB资源超过额配量,导致健康检测失败,服务陆续从Eureka下线了,业务监控在没路由到特定节点时候,或者路由到特定...

05/31 18:50
183
Boot 2.x 普罗米修斯数据采集

<!-- boot2.x 兼容--> <!-- The client --> <dependency> <groupId>io.prometheus</groupId> <artifactId>simpleclient</artifactId> <version>0.6.0</version> </dependency> <!-- Hotspot...

hystrix thread pool Metrics

com.netflix.hystrix.HystrixThreadPoolMetrics

05/07 21:52
6
markdown导出pdf

步骤1,安装calibre https://calibre-ebook.com/download_osx 步骤2,ln bin ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin 步骤3,生成pdf文件 命令 gitb...

gitbook 自动生成summary文件

gitbook安装参考官方文档: https://toolchain.gitbook.com/setup.html 方案1,julianxhokaxhiu/gitbook-plugin-summary Google基本上用的是 gitbook-plugin-summary https://github.com/ju...

04/01 20:24
201
前端转义

被转义的场景 配置&改为&让不转义,textarea 有这个坑 需要注意 以下载自网络 今天写代码遇到一个很有趣的问题: 在php中使用echo 输出url的时候当url中包含×字段时就会被html直接解析成...

03/20 10:43
44
Feign http 请求跟踪—乱码及连接池

feign使用http client配置见上文:Feign http 请求跟踪 至此遇到问题 1,feign 使用Apache Http Client 乱码 2,默认线程池管理不符合业务要求 解决方法: 1,feign 使用Apache Http Client ...

debug http servlet request

request DispatcherServlet.doDispatch Request->request->request->inputStream->ib->coyoteRequest mark...

03/14 10:10
9
服务器性能指标 ——负载(Load)分析及问题排查

平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下...

03/13 10:03
53
ThreadPoolExecutor之阻塞队列使用

run方法直接掉用runWorker final void runWorker(Worker w) { Thread wt = Thread.currentThread(); Runnable task = w.firstTask; w.firstTask = null; w.unlock(); // allow in......

03/12 11:02
8
接口限流

一、问题描述   某天A君突然发现自己的接口请求量突然涨到之前的10倍,没多久该接口几乎不可使用,并引发连锁反应导致整个系统崩溃。如何应对这种情况呢?生活给了我们答案:比如老式电闸都...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部