介绍 SkyWalking项目是由华为大牛吴晟开源的个人项目,目前已经加入Apache孵化器。SkyWalking项目的核心目标是针对微服务、Cloud Native、容器化架构提供应用性能监控和分布式调用链追踪功能,目前链路追踪和监控应用支持的组件包括主流框架和容器,如dubbo、motan、sp ...
分类:
其他好文 时间:
2019-03-27 00:25:30
阅读次数:
810
1、原型如何实现继承?Class 如何实现继承?Class 本质是什么? 组合继承、 寄生继承核心就是将父类的原型赋值给子类,并将构造函数设为子类,这样既解决了无用的父类属性问题,还能正确的找到子类的构造函数。 class本质就是函数 class实现继承的核心在于使用extends表明继承自那个父类 ...
分类:
Web程序 时间:
2019-03-14 00:38:03
阅读次数:
285
总述 & 160;& 160;& 160;& 160;最近做了一个日志调用链路跟踪的项目,涉及到操作标识在线程和子线程,线程池以及远程调用之间的传递问题。最终采用了阿里开源的 插件()完美解决。在分析源码以及中途修复bug的过程中,被 搞得晕头转向。好在静下心来细细啃了一下午,终于能理解各种 相关问 ...
分类:
其他好文 时间:
2019-03-02 18:38:05
阅读次数:
191
SkyWalking的安装和简单使用已经在前面一篇介绍过了,本篇我们将在商城中添加SkyWalking构建调用链监控。 顺带一下怎么把ES设置为Windows服务,cd到ES的bin文件夹,运行elasticsearch-service.bat install。 首先我们需要在每个服务里通过NuGe ...
分类:
Web程序 时间:
2019-02-28 00:58:30
阅读次数:
497
Commons collections漏洞 0x01 POP调用链 版本:Commons Collections3.1 下为Commons Collections反序列实例代码: 输入结果为:your name is exploitcat? 很明显调用了append方法将两个字符串进行拼接,让我们来 ...
分类:
其他好文 时间:
2019-02-26 19:01:53
阅读次数:
132
微信小程序websocket 微信小程序带有websocket可以提供使用,但是官方文档写的东西很少,而且小程序后台能力弱这一点也是十分的坑爹,这就导致了socket长连接一切后台就会出现断开的情况,并且难受的是.这个时候你重新调用链接函数也会链接不上,可能直接影响到你的业务逻辑 解决方法就是手动关 ...
分类:
微信 时间:
2019-02-22 10:43:59
阅读次数:
250
在当前的软件开发行业中,尤其是互联网,微服务是非常炽热的一个词语,市面上已经有一些成型的微服务框架来帮助开发者简化开发工作量,但spring cloud 绝对占有一席之地,不管你是否为java开发,大部分都应该听说过,因为他实现了微服务所必备的功能。 Spring cloud总体概览,这是我用了近3 ...
分类:
编程语言 时间:
2019-02-13 00:23:50
阅读次数:
241
2019新春支付宝红包技术大揭秘在线峰会将于03-07日开始,点击这里报名届时即可参与大牛互动。SOFAScalableOpenFinancialArchitecture是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。SOFATracer是一个用于分布式系统调用跟踪的组件,通过统一的TraceId将调用链路中的各种网络调用情况以日
分类:
其他好文 时间:
2019-01-31 19:21:14
阅读次数:
240
微服务存在的问题: 实列数多,部署和运维的自动化要求高。 网络调用代替API,对不可靠的网络依赖强。 调用链路长,分布式跟踪比较难。 日志分散严重,跟踪和分析难度大。 服务分散,受攻击面积更大。 在不同的服务间,存在协助,需要有更好的跨服务控制协调能力。 自动伸缩、路由管理、故障控制、存储共享,等等 ...
分类:
其他好文 时间:
2019-01-28 22:22:24
阅读次数:
200
CrossAnalyzer-调用链分析 在分布式环境中,应用是运行在独立的进程中的,有可能是不同的机器,或者不同的服务器进程。那么他们如果想要彼此联系在一起,形成一个调用链,在Cat中,CrossAnalyzer会统计不同服务之间调用的情况,包括服务的访问量,错误量,响应时间,QPS等,这里的服务主 ...
分类:
编程语言 时间:
2019-01-25 15:58:48
阅读次数:
288