随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万
07 2018 档案
微服务之分布式跟踪系统(springboot+zipkin+mysql)
摘要:通过上一节《微服务之分布式跟踪系统(springboot+zipkin)》我们简单熟悉了zipkin的使用,但是收集的数据都保存在内存中重启后数据丢失,不过zipkin的Storage除了内存,还有Cassandra、MYSQL、ElasticSearch。 二、zipkin的各种Storage配置 阅读全文
posted @ 2018-07-21 11:34 duanxz 阅读(877) 评论(0) 推荐(0) 编辑
Spring Boot 容器选择 Undertow 而不是 Tomcat
摘要:Spring Boot 内嵌容器Undertow参数设置 配置项: # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 # 不要设置过大,如果过大,启动项目会报错:打开文件数过多 server.undertow.io-threads=16 # 阻塞任务 阅读全文
posted @ 2018-07-19 17:18 duanxz 阅读(99475) 评论(0) 推荐(6) 编辑
Zipkin和Brave实现http服务调用的跟踪
摘要:使用Zipkin和Brave实现http服务调用的跟踪,Brave 是用来装备Java程序的类库,提供了面向标准Servlet、Spring MVC、Http Client、JAX RS、Jersey、Resteasy 和 MySQL 等接口的装备能力,可以通过编写简单的配置和代码,让基于这些框架构 阅读全文
posted @ 2018-07-18 23:38 duanxz 阅读(4144) 评论(1) 推荐(0) 编辑
透过CAT,来看分布式实时监控系统的设计与实现
摘要:2011年底,我加入大众点评网,出于很偶然的机会,决定开发CAT,为各个业务线打造分布式实时监控系统,CAT的核心概念源自eBay闭源系统CAL eBay的几大法宝之一。 在当今互联网时代,业务需求旺盛,开发团队往往采用scrum等敏捷开发流程,加班加点快速迭代以满足业务需求,是常态。采用分布式系统 阅读全文
posted @ 2018-07-17 22:50 duanxz 阅读(1300) 评论(0) 推荐(0) 编辑
基于Cat的分布式调用追踪
摘要:Cat是美团点评出的一款APM工具,同类的产品也有不少,知名的开源产品如zipkin和pinpoint;国内收费的产品如oneapm。考虑到Cat在互联网公司的应用比较广,因此被纳入选型队列,我也有幸参与技术预言。 使用Cat断断续续将近两周的时间,感觉它还算是很轻量级的。文档相对来说薄弱一些,没有 阅读全文
posted @ 2018-07-17 22:45 duanxz 阅读(1441) 评论(0) 推荐(1) 编辑
pinpoint 安装部署
摘要:序章 简单的说,Pinpoint是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。我们知道,前端向后台发起一个查询请求,后台服务可能要调用多个服务,每个服务可能又会调用其它服务,最终将结果返回,汇总到页面上。如果某个环节发生异常,工程师很难准确 阅读全文
posted @ 2018-07-17 22:01 duanxz 阅读(8254) 评论(0) 推荐(1) 编辑
微服务之分布式跟踪系统(springboot+pinpoint)
摘要:这篇文章介绍一下在微服务(springboot开发)的项目中使用pintpoint监控的过程及效果展示。 背景 随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个APM工具帮我们监控各个服务的性能及对服务间的调用进行跟踪,而通过调研多个开源APM工具后,最终我们选择 阅读全文
posted @ 2018-07-16 23:13 duanxz 阅读(2931) 评论(0) 推荐(0) 编辑
分布式追踪系统设计与实现
摘要:分布式追踪系统 分布式系统为什么需要 Tracing? 先介绍一个概念:分布式跟踪,或分布式追踪。 电商平台由数以百计的分布式服务构成,每一个请求路由过来后,会经过多个业务系统并留下足迹,并产生对各种Cache或DB的访问,但是这些分散的数据对于问题排查,或是流程优化都帮助有限。对于这么一个跨进程/ 阅读全文
posted @ 2018-07-16 23:08 duanxz 阅读(2077) 评论(0) 推荐(0) 编辑
QLExpress 规则引擎使用介绍
摘要:一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支持标准的JAVA语法,还可以支持自定义操作符号、操作符号重载、函数定义、宏定义、数据延迟加载等 QLExpress的特性 1、编译执行: 编译生成基础指令后执行, 阅读全文
posted @ 2018-07-13 23:50 duanxz 阅读(29969) 评论(0) 推荐(1) 编辑
几个常见规则引擎的简单介绍和演示
摘要:Ilog JRules 是最有名的商用BRMS; Drools 是最活跃的开源规则引擎; Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表; Visual Rules(旗正规则引擎)国内商业规则引擎品牌。 今天对比了一下这四个颇有代表性的规则引擎的规则语言。其中Ilo 阅读全文
posted @ 2018-07-13 23:38 duanxz 阅读(24776) 评论(0) 推荐(0) 编辑
大数据对账
摘要:大 阅读全文
posted @ 2018-07-13 23:37 duanxz 阅读(936) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示