hqf1996 / myArthas
该项目是模仿阿里Arthas写的线上应用诊断小工具。基于Java探针-Java Agent技术对字节码进行增强,在指定方法中插入一些切面来实现相关参数的统计与观测,能做到JVM层面的AOP。对字节码的增强主要使用ASM字节码框架与ASM Bytecode Viewer插件,另外使用Java Attach机制实现两个JVM进程之间的正常通信。简单实现了热更新(Redefine)、方法内部链路追踪(Trace)、方法执行数据观测(Watch)和数据的时空隧道(TimeTunnel)等功能。
☆21Updated 4 years ago
Alternatives and similar repositories for myArthas:
Users that are interested in myArthas are comparing it to the libraries listed below
- 用于数据迁移、缓存预热,springboot架构。支持数据区间分割、动态调整线程池配置、任务进度实时查看等特性☆45Updated 7 years ago
- 目前市面的全链路监控系统基本都是参考Google的Dapper来做的,本专题主要通过六个章节的代码实战,来介绍如何使用javaagent以及字节码应用,来实现一个简单的java代码链路流程监控。 章节列表 - 基于JavaAgent的全链路监控一《嗨!JavaAgent…☆110Updated 2 years ago
- i_arthas 是模仿阿里开源的阿尔萨斯(arthas)写的小工具。整体技术上采用 Java agent 对字节码的加载进 行拦截干涉,利用 ASM/ASM Byte Viewer 实现目标类字节码的加强,通过 Java attach 实现不同 虚拟机进程间的通信,做到了…☆46Updated 2 years ago
- spring boot 集成redis封装,支持redis模式: 单点、集群、哨兵操作、分布式锁操作(简单锁、等待锁)☆51Updated 5 years ago
- 一个非常强大的监控日志输出框架,支持 SpringAOP 和动态字节码注入两种方式输出方法执行的监控日志,而且包含链路追踪功能,只要一个注解即可开启所有功能☆86Updated 2 years ago
- 模拟电商下单->订单处理->订单结果通知的完整流程,基于RocketMQ进行实现☆63Updated last year
- 基于springboot+springcloud的学习示例,整合springboot admin2.x,sharding-jdbc,分布式session,kafka,rocketmq,websocket,自定义springboot启动器,springcloud-dalsto…☆29Updated 2 years ago
- 高效的分布式id生成器,每个客户端实例tps可达到100万,服务端毫无压力。即使服务端宕机了,id生成依然可用。支持多数据中心,支持id加密。☆47Updated 6 years ago
- Java应用性能监控系统,使用JMX实现,实现了类加载监控、内存监控、线程监控、GC监控☆75Updated 4 years ago
- SpringBoot操作Elasticsearch的实战案例,elasticsearch 2.4.5/5.6.1☆35Updated 5 years ago
- ☆47Updated 2 years ago
- 基于SpringCloudGateway 实现的网关,包含动态路由、IP黑名单、接口白名单、JWT权限认证等功能,拓展简单,易于上手。☆76Updated 5 years ago
- 个人工具汇总:一致性哈希工具,Bitmap工具,布隆过滤器参数生成器,Yaml和properties互转工具,一键式生成整个前后端工具,单机高性能幂等工具,zookeeper客户端工具,分布式全局id生成器,时间转换工具,Http封装工具☆67Updated 2 years ago
- 个人学习xxl-job源码 核心部分加上了中文注释☆16Updated 6 years ago
- 【停止维护】该方式太愚蠢,分布式微服务时代局限性太差!推荐(使用JWT实现单点登录,完全跨域方案。———2019_07_09补充):https://blog.csdn.net/weixin_42873937/article/details/82460997。技术sso sp…☆36Updated 2 years ago
- 延迟(延时)任务处理方案(JDK队列、Redis Zset与RabbitMQ TTL+DLX实现),对比各方案优缺点☆35Updated 2 years ago
- 分布式延时队列,支持延时触发和计数触发。基于spi技术实现消息持久方案的扩展性,目前已实现基于redis的持久化方案。☆30Updated 6 years ago
- Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。☆40Updated 2 years ago
- 集成第三方登录功能(新浪微博,腾讯QQ,微信,公众号登录)☆23Updated 8 years ago
- 一套神奇的starter,只为爱“偷懒”的你~☆76Updated 4 years ago
- Based on spring-cache,integrate local cache [ehcache] and distributed cache [redis] to make secondary cache.☆12Updated last year
- 基于Redis的延迟队列系统☆46Updated 8 years ago
- ElasticSearch的使用笔记,包括使用sdk,使用springboot+Jest、rollover索引切分和使用docker启动完成es的部署索引和搜索等☆84Updated 2 years ago
- trace、APM、革命log4j、可看局部变量【接口完整的方法全链路跟踪、性能优化、debug实时或历史现场、极其轻量级】 针对进程内对外接口级别的,完整进程内逻辑调用链路的:方法和方法内片段的耗时统计、串联debug信息、可查历史或线上接口问题。接近于单机版本的Eagl…☆68Updated last year
- 微服务日志链路追踪☆64Updated 3 years ago
- 简单netty轮子☆22Updated 3 years ago
- 基于Spring boot 2.0+ 脚手架重构微服务系统,CI、DevOps、Redisson、Shiro、RocketMQ tx、Dubbo、Sentinel、Sharding-Sphere、Fescar、Skywalking、Apollo、SocketIO, 小程序服…☆71Updated 3 years ago
- 干净的springboot-netty,google protocol buffer,根目录下我给你放了一本《Netty实战(精髓)》,test下关于同步回调和异步回调、JUC和NIO(RPC我也加进来了)的一些讲解的方法代码☆138Updated 5 years ago
- SpringBoot2.0+drools7.14整合学习代码☆23Updated last year
- 分布式事务-最终一致性消息队列服务☆28Updated 7 years ago