Skip to content

Latest commit

 

History

History
59 lines (38 loc) · 4.85 KB

2019-12-6.md

File metadata and controls

59 lines (38 loc) · 4.85 KB

2019.12.06 - Golang实现单机百万长连接服务 - 美图的三年优化经验

架构专栏

Golang实现单机百万长连接服务 - 美图的三年优化经验
https://mp.weixin.qq.com/s/xavjsa4NzRiVRxyMhifCDg
随着科技的飞速发展,技术的日新月异,长连接的运用场景日益增多。不仅在后端服务中被广泛运用,比较常见的有数据库的访问、服务内部状态的协调等,而且在 App 端的消息推送、聊天信息、直播弹字幕等场景长连接服务也是优选方案。长连接服务的重要性也在各个场合被业界专家不断提及,与此同时也引起了更为广泛地关注和讨论,各大公司也开始构建自己的长连接服务。

支付宝架构到底有多牛逼!
https://mp.weixin.qq.com/s/taweMvrYkC4xzb4DsEH2vg
自2008年双十一以来,在每年双十一超大规模流量的冲击上,蚂蚁金服都会不断突破现有技术的极限。2010年双11的支付峰值为2万笔/分钟,全天1280万笔支付,这个数字到2017双11时变为了25.6万笔/秒,全天14.8亿笔。在如此之大的支付TPS背后除了削峰等锦上添花的应用级优化,最解渴最实质的招数当数基于分库分表的单元化了,蚂蚁技术称之为LDC(逻辑数据中心)。

Kubernetes 中的服务发现与负载均衡
https://www.cnblogs.com/alisystemsoftware/p/11933415.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
在 K8s 集群里面会通过 pod 去部署应用,与传统的应用部署不同,传统应用部署在给定的机器上面去部署,我们知道怎么去调用别的机器的 IP 地址。但是在 K8s 集群里面应用是通过 pod 去部署的, 而 pod 生命周期是短暂的。在 pod 的生命周期过程中,比如它创建或销毁,它的 IP 地址都会发生变化,这样就不能使用传统的部署方式,不能指定 IP 去访问指定的应用。

区块链专栏

V神:加密货币的难题 - 五年之后的回顾
https://learnblockchain.cn/2019/11/26/progress/
2014 年,我发表了一篇文章和一个演讲,列出了数学、计算机科学和经济学中的一系列难题,我认为这些问题对于(我当时称之为的)加密货币领域能够走向成熟非常重要。在过去的五年里,很多事情都发生了变化。但是,在我们当时认为重要的问题上究竟取得了多少进展呢?我们在哪里取得了成功,又在哪里失败了?在什么重要的方面我们的想法被改变了?在这篇文章中,我将逐一回顾 2014 年以来的 16 个问题,看看我们今天在每个问题上的进展情况。最后,还将包括我对 2019 年面临的难题要作出的新选择。

简单的区块链Go实现
https://liuchengxu.gitbooks.io/blockchain-tutorial/content/
实际上,本教程也是我对于区块链认识的一个剪影。区块链不仅仅是计算机科学,还涉及了政治经济制度,社会分工协作等等很多方面,因此我的关注点不仅在于深度,更在于其广度,更多是站在研究的角度,而非仅仅是一个程序员的视角。

队列专栏

Kafka 优秀的架构设计!它的高性能是如何保证的?
https://mp.weixin.qq.com/s/AfwhbfoR-LpA5_IIXVEUVQ
应大部分的小伙伴的要求,作者写下这篇用白话带你认识Kafka,从集群到网络架构的各种特性。

go专栏

Go 特意模糊堆和栈之后,你对 Goroutine 栈了解多少?
https://mp.weixin.qq.com/s/Q-gXt33lAG49MjpaZujvfQ
每个协程都需要有自己的栈空间,来存放变量,函数,寄存器等信息。所以系统需要给协程分配足够的栈空间。

网络专栏

你一定能看懂的HTTPS原理剖析
https://mp.weixin.qq.com/s/nXdMd1iviSFS2jXmj0m92g
随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA 证书等。本文将层层深入,从原理上把 HTTPS 的安全性讲透。

漫话:全球 IPv4 地址正式耗尽?是时候说说到底什么是IPv4和IPv6了!
https://mp.weixin.qq.com/s/HswRpDql8q5jnK9M8M-0uQ
2019年11月25日,负责英国、欧洲、中东和部分中亚地区互联网资源分配的欧洲网络协调中心(RIPE NCC)宣布,其最后的 IPv4 地址空间储备池在 11 月 25 日 UTC + 1 15:35 完全耗尽,所有 43 亿个 IPv4 地址已分配完毕。

Linux 网络层收发包流程及 Netfilter 框架浅析
https://mp.weixin.qq.com/s/FbeSTXwMn4X83QdgvwW-pQ
本文主要对 Linux 系统内核协议栈中网络层接收,发送以及转发数据包的流程进行简要介绍,同时对 Netfilter 数据包过滤框架的基本原理以及使用方式进行简单阐述。

-- THE END --