得到APP-效率工程部-Android资深/高级工程师岗位

2 月 2 日
阅读 1 分钟
402
薪资: 30K~45K工作职责:设计和实现高性能、灵活且可扩展的移动客户端架构;负责解决Android/鸿蒙移动端架构和技术方面的挑战,优化应用性能和用户体验;参与业务架构设计和优化,代码Review,性能优化和质量把控;承担重点、难点的技术攻坚,学习和研究移动客户端新技术;具备强烈的责任心和团队精神,善于沟通,积极...

不得不了解系列之限流

2020-07-21
阅读 13 分钟
2.7k
现在说到高可用系统,都会说到高可用的保护手段:缓存、降级和限流,本博文就主要说说限流。限流是流量限速(Rate Limit)的简称,是指只允许指定的事件进入系统,超过的部分将被拒绝服务、排队或等待、降级等处理。对于server服务而言,限流为了保证一部分的请求流量可以得到正常的响应,总好过全部的请求都不能得到响...

Golang WaitGroup源码分析

2018-04-12
阅读 3 分钟
6.4k
针对Golang 1.9的sync.WaitGroup进行分析,与Golang 1.10基本一样除了将panic改为了throw之外其他的都一样。源代码位置:sync\waitgroup.go。

不得不知道的golang知识点之nil

2018-04-11
阅读 4 分钟
5.8k
golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的nil复杂得多了,如果不信,那我们继续往下阅读。

consul服务注册与服务发现的巨坑

2018-03-14
阅读 5 分钟
22k
consul集群的node也就是我们所说的consul实例。集群由多个node组成,为了集群的可用性,需要超过半数的node启用server。如5个node中建议3个启用server模式,3个node组成的集群就2个node启用server模式。看到这里的时候你一定觉得没有什么问题呀,但是consul坑就是多。加入你的集群组成如下: