某天早上,毛老师在群里问「cat 上怎么看 gc」。 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。 图片展示了老年代内存占用情况。 第一个大陡坡是应用发...
MQ在我们日常开发过程中有着不可替代的作用,不仅可以帮助我们做到信息在系统间的传递,还能进行系统间的解耦合,也就是说消息的发送端与接收端不会有强依赖关系(例如接口调用)。市场...
简介 CAT基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。 CAT支持的监控消息类型包括: Transaction 适合记录跨越系统边界的程序访问行为...
从docker容器生成镜像 docker commit -a "zhaoolee" -m “完成uwsgi的配置” qs zhaoolee-qs:1.0 参数说明: -a为作...
限流,是服务或者应用对自身保护的一种手段,通过限制或者拒绝调用方的流量,来保证自身的负载。 常用的限流算法有两种:漏桶算法和令牌桶算法 漏桶算法 思路很简单,水(请求)先...
接上文,在客户端发出请求后,首先处理的自然是netty,在IO处理之后,就进入业务处理NettyServerHandler。最终的处理任务就落在了RequestThreadP...
说起CAT,需要先简单介绍一下分布式服务链路监控。随着微服务技术的普及,现在的系统体积变得越来愈庞大,功能变得越来越复杂。一个简单的接口,如查询操作,其背后可能涉及到几十甚至...
对于配置文件,我们不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是: 系统运行时(runtime)飞行姿态的动态调整 我可以把我们的工作称之为在快速飞行的飞机...
工作以来在微服务实践中接触到了很多的RPC实现方式,一直没能做一个系统的分析和总结。本系列将以美团点评开源的pigeon框架为例,从服务方初始化处理和服务注册、端口绑定和消息...
欢迎交流java8新特性系列文章:https://www.jianshu.com/nb/27231419 . [1][2][3][4][5] 一、简介 java8新添加了...
windows安装git下载地址 https://git-scm.com/download/win 生成ssh密钥:ssh-keygen -t rsa -C "3091131...
欢迎关注微信公众号:石杉的架构笔记(id:shishan100) 周一至周五早八点半!精品技术文章准时送上! 目录 一、业务场景介绍 二、Spring Cloud核心组件:E...
先思考下,如果要实现服务发布和注册,需要做哪些事情? 配置文件解析或注解解析 启动 netty 服务实现远程监听 服务注册服务端无外乎就这3件事,接下来我们用源码分析来论证我...
下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 基础篇 基本功 面向对象特征 封装,继承...
前言 相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回...