分析Brave/Jaeger/Skywalking中时钟的实现

对 http://www.iocoder.cn/categories/Zipkin/ 的一些补充,分析基于Brave#release-5.11.2分支,可能未来会有所变化

开头先打个广告,我们团队目前正在找人,坐标上海,感兴趣可以投递呀,嘻嘻。高级Java开发工程师(框架开发)

今天我们来讲讲Tracing系统中的时钟。目前市面上比较火的几款开源的链路追踪产品主要有

Zipkin/Brave中的Span超时回收机制

对 http://www.iocoder.cn/categories/Zipkin/ 的一些补充,分析基于Brave#release-5.11.2分支,可能未来会有所变化

开头先打个广告,我们团队目前正在找人,坐标上海,感兴趣可以投递呀,嘻嘻。高级Java开发工程师(框架开发)

今天我们来讲Zipkin/BraveSpan的超时回收机制。这里的”超时”是广义上的超时,一般是指由于Span停留在内存中的时间过久而触发的回收机制。超时的原因一般可以认为是程序对于Span的处理不当造成的,比如启动/创建了一个Span但由于某些原因没有关闭这个Span,从而导致内存泄露。

分析Zipkin/Brave中的B3-Propagation的设计和实现

对 http://www.iocoder.cn/categories/Zipkin/ 的一些补充,分析基于Brave#release-5.11.2分支,可能未来会有所变化

开头先打个广告,我们团队目前正在找人,坐标上海,感兴趣可以投递呀,嘻嘻。高级Java开发工程师(框架开发)

协议的细节可以在如下地址找到

https://github.com/openzipkin/b3-propagation

后台任务处理系统的架构演进和优化

Motivation 动机

今年6月份加入喔噻收钱吧之后的第一个项目,多渠道推送系统,之后会写一系列的文章去描述这个系统.这一篇所要讲述的是,多渠道推送系统的核心是一个高性能的推送执行器。 它由两部分构成,基础任务调度框架和具体的推送任务执行worker,主要用于发送推送请求到第三方服务器,如个推,小米,华为,apns,解耦推送的RPC业务和推送的执行。

Core Parameters 核心指标

核心的性能指标是单位时间发送到第三方的消息数,即QPS,在测试中可以使用mock服务器。

React & Redux Tutorial Series (2): Introduction to Webpack and React basic

Author: 小灰灰

Last Update: 7th Apr, 2016

本系列将介绍如果完成一个react + redux的应用,本篇将介绍webpack以及react基础

Webpack

什么是webpack?

React & Redux Tutorial Series (1): Contruct Scaffold and ES6 Basic

本系列将介绍如果完成一个react + redux的应用,本篇将介绍如何构建一个react,redux项目,以及其他必备的基础知识

React Overview

facebook 发布了革命性的react框架,作为对前端MV* 开发模式的反思,react为前端提供了组件式的开发方式,基于Virtual DOM的架构,相比于angulardirty watch大大增加的性能,利用优化的diff算法,可以接近O(n)的效率

Javascript 连续赋值的问题深究

牛客_帮打个广告的前端群里碰到的一个js的问题,网上查了一下并没有令人信服的解释,遂深究一下

问题

var a = {n: 1}
var b = a;
a.x = a = {n: 2}
console.log(a.x);
console.log(b.x);

这个代码最后的结果是啥?