分布式技术
文章平均质量分 93
mnmlist_tata
这个作者很懒,什么都没留下…
展开
-
分布式监控平台CAT原理
背景介绍背景-无工具帮助时对系统认知什么样?在干什么?干的怎么样?如何干得更好?生病了如何发现?背景-面临的问题快速发现和定位问题系统频繁FullGC导致系统超时系统存在内存泄露系统异常5分钟后收到报警邮件上线后快速浏览下系统状况CAT简介CAT简介-链路追踪框架对比CAT简介CAT(Central Application Tracking)• 基于纯Java开发的分布式实时监控系统• 分布式• 实时 (毫秒)• 近全量• 高可用CAT简介-快速发现原创 2021-03-02 20:41:01 · 2224 阅读 · 0 评论 -
zookeeper和snowflake结合生成分布式唯一ID
文章目录背景将traceId写入日志如何获取traceIdJava 自带UUID开源解决方案如何生成工作机器ID整体代码程序如下背景为便于问题定位,最近想通过日志记录每个HTTP请求的链路,即通过记录在日志内的traceId快速查出该HTTP请求对应的所有业务日志。对于争分夺秒的问题定位,依据traceId来定位问题与通过time + threadId相比,简直降维攻击。将traceId写入...原创 2019-12-08 22:37:48 · 1671 阅读 · 0 评论 -
RPC框架Thrift学习
1. 前言1.1 RPC协议RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。一个通俗的描述...原创 2019-04-12 16:14:43 · 1755 阅读 · 0 评论