今天看啥  ›  专栏  ›  caoz的梦呓

5G时代,技术人员为何要懂网络编程?

caoz的梦呓  · 公众号  · 科技自媒体  · 2019-07-30 21:00
什么是网络编程?用一句话概括,就是对网络协议的落地。落地,意味着对实战的要求更高。所以,一些朋友更喜欢用类似 Netty 这种封装好的框架——快速,高效。既然这样,为什么要学网络编程呢? 跟开发细节相比,有时候我们更看重开发效率。但很多时候,必须要面对极端的网络性能考验。没人喜欢堵车,但应对大量请求时,如果网络性能处理不佳,数据、业务就会面临大塞车。我在绿盟做研发那会儿,有个信息安全产品,叫黑洞,是当时市场上最成功的 DDOS 过滤设备,为绿盟贡献了丰厚的收入和利润。从技术上说,最大的难点在于:攻击报文洪水到达时,每秒要过滤掉几十万攻击请求,一点不夸张。当时,我们用了一种叫零拷贝的核心技术,需要对操作系统 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照