Wesley13 Wesley13
3年前
SOFA 源码分析— 自定义路由寻址
!(https://oscimg.oschina.net/oscnet/a53072c91815c9369fa3822fec65defbc2b.png)前言SOFARPC中对服务地址的选择也抽象为了一条处理链,由每一个Router进行处理。同Filter一样,SOFARPC对Router提供了同样的扩展能力。那么就
御弟哥哥 御弟哥哥
4年前
彻底理解js的执行上下文,以及变量对象
在js中,执行上下文(ExecutionContext)是非常重要的一种对象,它保存着函数执行所需的重要信息,其中有三个属性:变量对象(variableobject),作用域链(scopechain),this指针(thisvalue),它们影响着变量的解析,变量作用域和函数this的指向。上下文栈(ExecutionContextS
Stella981 Stella981
3年前
Service Mesh 双十一后的探索和思考(上)
1\.引言2019年ServiceMesh在蚂蚁大规模落地并完美支撑双十一核心链路,对于落地过程在去年已经有系列文章解读。而在此之后的一年多时间,ServiceMesh在蚂蚁又在如何演进呢。本文介绍蚂蚁ServiceMesh在双十一落地之后所做的探索和思考。2\.
Wesley13 Wesley13
3年前
5种报文、8种邻居状态机详解OSPF工作原理
!(https://oscimg.oschina.net/oscnet/15fa976975445715010838f3d8648ebf5b7.gif"引导关注")前言上一章节介绍了OSPF相比RIP具有无环路、路由收敛速度快、可扩展性好的特点。知识卡片|链路状态路由协议OSPF凭什么会取代RIP?(ht
Wesley13 Wesley13
3年前
ES6模块化注意点
ES6的模块自动采用严格模式,不管你有没有在模块头部加上"usestrict";。严格模式主要有以下限制。变量必须声明后再使用函数的参数不能有同名属性,否则报错不能使用with语句不能对只读属性赋值,否则报错不能使用前缀0表示八进制数,否则报错不能删除不可删除的属性,否则报错