基于pinpoint改造的一种方式的思考(1)--agent 添加代理层 1.Pinpoint简介 Pinpoint 是用 Java 编写的 APM(应用性能管理)工具,用于大规模分布式系统。在 Dapper(dapper.docx) 之后,Pinpoint 提供了一个解决方案,以帮助分析系统的总体 ...
分类:
其他好文 时间:
2020-03-14 18:40:09
阅读次数:
138
jaegeropentracing的Java-client完整分布式追踪链,在分布式系统中透传trace信息 下面是代码: client端代码如下: public static void main(String[] args) throws InterruptedException { Config ...
分类:
编程语言 时间:
2020-03-14 18:19:42
阅读次数:
63
参考链接1 --分布式系列文章 参考连接2 一、何为分布式一致性 C(一致性)A(高可用)P(分区容错性)理论:在满足CP的基础上尽可能提高可用性。 何为一致性:一致性问题就是相互独立的节点之间如何达成一项决议的问题。分布式系统中,进行数据库事务提交(commit transaction)、Lead ...
分类:
编程语言 时间:
2020-03-14 16:51:06
阅读次数:
84
kafka这个东西到底是怎么一回事,其实很简单,就是一个消息中间件,可以订阅消息,也可以发布消息 所谓订阅,就是消费 所谓发布,就是生产 在分布式系统中,如果消费方在处理一项任务中需要联系到生产方,那么在调用对方系统的时候,如果对方系统调用失败,或者对方系统崩溃,而我方消费者系统仍需要继续执行的时候 ...
分类:
其他好文 时间:
2020-03-14 16:24:50
阅读次数:
46
#zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 #官网地址 #官方网站 http://www.zabbix.com #zabbix4.2阅读手册 https://www.zabbix.com/documentation/4.2/manu ...
分类:
其他好文 时间:
2020-03-14 13:04:21
阅读次数:
81
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周五分布式系统的第八篇文章,核心内容是B+树的原理。 今天的文章是上周B树的延伸,所以新关注的或者是有所遗忘的同学建议先从下方链接回顾之前的内容。 硬核挑战——从零开始动手图解B树 B+树的特性 B+树和B树一样都是多路平衡树,也 ...
分类:
其他好文 时间:
2020-03-14 11:23:40
阅读次数:
61
选型目的 随着公司业务的与日俱增,各个系统也越来越复杂,服务间的调用,服务的依赖,以及分析服务的性能问题也越棘手,因此引入服务追踪系统尤为重要。现有的服务追踪体系,基本都是参考Google的Dapper的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪(每个 ...
分类:
其他好文 时间:
2020-03-14 11:13:49
阅读次数:
63
一.Pinpoint是什么 简单的说,Pinpoint是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。我们知道,前端向后台发起一个查询请求,后台服务可能要调用多个服务,每个服务可能又会调用其它服务,最终将结果返回,汇总到页面上。如果某个环节发 ...
分类:
其他好文 时间:
2020-03-14 11:07:54
阅读次数:
62
传统基于单机的数据库技术已经无法支撑海量数据的访问处理,在此情况下,支持系统高扩展,强一致的分库分表Sharding架构的数据库集群GaussDB100应运而生。它采用Shared-nothing架构的分布式系统,它是由众多拥有独立且互不共享CPU、内存、存储等系统资源的逻辑节点组成。1、操作系统设置1.1内核参数[root@hwd10~]#/etc/sysctl.confkernel.sem=5
分类:
数据库 时间:
2020-03-11 12:35:25
阅读次数:
277
哨兵简介: 主机“宕机”: 哨兵: 哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。 哨兵的作用: 监控 不断的检查master和slave是否正常运行。 master存活检测、m ...
分类:
其他好文 时间:
2020-03-11 11:03:53
阅读次数:
68