标签:探针

编程技术

一个小团队的微服务架构改造之路

10

xiaoli.he 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

阅读(18)评论(0)赞 (0)

Java

一个小团队的微服务架构改造之路

10

刘莉莉 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

阅读(14)评论(0)赞 (0)

编程技术

京东微服务平台架构解密

6

刘莉莉 发布于 2019-11-08

编辑推荐: 文章介绍了微服务组件平台的三大组成部分以及核心部分,重点介绍应用层-服务集市和微服务调用图谱,希望对大家的学习有所帮助。 本文来自于微信公众号-京东技术,由火龙果软件Alice编辑、推荐。 平台初心 微服务组件平台是承载京东集团所有业务的服务调用、消息通知的底层架构平...

阅读(23)评论(0)赞 (0)

Java

这一轮,skywalking胜出

9

邓龙华 发布于 2019-11-05

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 了解xjjdog的都知道,在微服务trace方面,我在两家公司实施了uber的jaeger。但是,jaeger虽然可以搜集调用链信息并查询,但统计图表相对欠缺,尤其对于服务间调用关系部分,不够直观。 今...

阅读(16)评论(0)赞 (0)

Java

OpenRASP梳理总结

yeseng 发布于 2019-11-03

RASP的诞生 RASP英文为 Runtime application self-protection,即运行时应用程序自我保护。“运行时应用程序自我保护”的概念由Gartner在2014年提出,含义是:对应用服务的保护不应该依赖于外部系统,应用应该具备自我保护的能力。这意味着,...

阅读(31)评论(0)赞 (0)

Java

Java覆盖率 | Jacoco插桩的不同形式总结和踩坑记录

7

尖兵 发布于 2019-10-31

关于Jacoco的小结和踩坑记录 一、概述 测试覆盖率,老生常谈的话题。因为我测试理论基础不是很好,就不提什么需求覆盖率啦这样那样的主题了,直奔主题,咱主要指Java后端的测试覆盖率。 由于历史原因,公司基本不做UT,所以对测试来说,咱最关心的还是手工执行、接口执行(人工Post...

阅读(63)评论(0)赞 (0)

Java

LongAdder

3

邓龙华 发布于 2019-10-27

LongAdder是jdk8新增的用于高并发环境的计数器。 Atomicxxx使用硬件级别的指令CAS来更新计数器的值,在高并发的情况下每次只能有一个线程能成功,竞争失败的线程会非常多,白白浪费了很多cpu事件,因为竞争失败的线程会自旋。 jdk8的AtomicLong: // ...

阅读(31)评论(0)赞 (0)

Java

调用链与日志关联的探索式查询

12

xubiao.zhuang 发布于 2019-10-21

一、Observability Observability是一个最近几年开始在监控社区流行的术语。本文将Observability视为一种理念,一种监控的超集,包括监控、日志聚合、分布式跟踪,可以实时更深入地观察系统。本文将就其中的日志聚合、分布式跟踪及具体应用中结合使用进行展开...

阅读(46)评论(0)赞 (0)

Java

技术开发者应该如何构建小团队的微服务方案?

24

darida 发布于 2019-10-15

作者 | 徐鹏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 我们的产品是Linkflow,企业运营人员使用的客户数据平台(CDP)。产品的一个重要部分类似企业版的”捷径”,让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。从这一点上...

阅读(72)评论(0)赞 (0)

Java

Skywalking第二篇——Java Agent基础

6

dulong 发布于 2019-10-09

发车篇提到,要用 Skywalking 监控一个应用,需要在其 VM 参数中添加 “-javaagent:skywalking-agent.jar”(省略skywalking-agent.jar的完整路径),这其实用了Java探针技术,算是个比较老的技术了,本节就简单介绍一下Ja...

阅读(45)评论(0)赞 (0)

编程技术

如何定位微服务异常之链路跟踪APM工具?

17

xirruiqiang 发布于 2019-09-30

微服务框架落地后,分布式部署架构带来的问题就会迅速凸显出来。尤其线上出现问题,不知道如何排查,**问题出现在哪个服务?如何快速定位问题?**如何跟踪业务调用链路?**如何分析解决业务瓶颈?**今天老顾来跟小伙伴们看看如何解决以上问题。 什么是链路追踪 微服务架构是通过业务来划分服...

阅读(50)评论(0)赞 (0)

Java

Java 调试工具、热部署、JVM 监控工具都用到了它

4

zhuangli 发布于 2019-09-25

我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。 - 各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; - 热...

阅读(40)评论(0)赞 (0)

Java

深入原理学习之–TCP长连接与心跳保活

3

darida 发布于 2019-09-23

前言 可能很多 Java 程序员对 TCP 的理解只有一个三次握手,四次握手的认识,我觉得这样的原因主要在于 TCP 协议本身稍微有点抽象(相比较于应用层的 HTTP 协议);其次,非框架开发者不太需要接触到 TCP 的一些细节。其实我个人对 TCP 的很多细节也并没有完全理解,...

阅读(29)评论(0)赞 (0)

Java

微服务链路追踪——skywalking

4

zhuangli 发布于 2019-09-22

skywalking是分布式系统的应用程序性能监视、分布式链路追踪工具,跟听云、博瑞等一系列服务器监控组件服务类似,开源的相关类似组件有zipkin、pinpoint等,由于笔者所在项目组准备升级springcloud,缺少相关链路监控组件,而zipkin属于springclou...

阅读(50)评论(0)赞 (0)

Java

冰蝎动态二进制加密WebShell特征分析

14

xiaoli.wang 发布于 2019-09-20

概述 冰蝎一款新型加密网站管理客户端,在实际的渗透测试过程中有非常不错的效果,能绕过目前市场上的大部分WAF、探针设备。本文将通过在虚拟环境中使用冰蝎,通过wireshark抓取冰蝎通信流量,结合平时在授权渗透中使用冰蝎马经验分析并总结特征。 版本介绍 目前冰蝎已经迭代6个版本 ...

阅读(58)评论(0)赞 (0)

Java

轻松掌控全链路服务监控:方案概述与对比 | 真的很干!

15

xubiao.zhuang 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 0   — 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,...

阅读(99)评论(0)赞 (0)

Java

蚂蚁SOFA系列(2) – SOFABoot的Readiness健康检查机制

1

刘莉莉 发布于 2019-09-09

作者:404,公众号404P,转载请注明出处。 前言 SOFABoot是蚂蚁金服的开源框架,在原有Spring Boot的基础上增强了不少能力,例如Readiness Check,类隔离,日志空间隔离等能力。除此之外,SOFABoot还可以方便的整合SOFA技术栈所包含的各类中间...

阅读(40)评论(0)赞 (0)

Java

微服务化

6

darida 发布于 2019-09-06

问题 服务如何定义 服务如何发布和订阅 服务如何监控 服务如何治理(熔断机制等) 故障如何定位 基本组件 服务描述: RESTful API, 性能差 XML, java平台, 一般内部使用 IDL, interface description language, 用作跨语言平台...

阅读(81)评论(0)赞 (0)