最新 最热

IDEA 开启远程调试

idea 远程调试背景 在编写代码时, 总会遇到这样或者那样的bug. 这有些bug 特别是业务逻辑的bug . 在生产或测试环境好复现而在开发环境不好复现. 现在提供的一种思路, 就是远程调试: 我们可以在本地直接调试生产环境...

2022-04-02
0

网络协议之:socket协议详解之Unix domain Socket

之前的文章我们讲到了Socket中的Stream Socket和Datagram Socket,这两种Socket通常分别是基于tcp和udp协议来进行数据的传输。这两种Socket都有一个共同的特点,那就是需要一个IP地址和端口来建立客户端和服务器端的连接...

2022-04-01
0

网络协议之:socket协议详解之Datagram Socket

上一篇文章我们讲解了Socket的分类和最常用到的Stream Socket,Stream Socket一般是基于TCP协议的,所以我们经常在web服务中能够看到他们的身影。当然TCP协议有个孪生兄弟叫做UDP,那么基于UDP来做传输协议的socket协议就...

2022-04-01
1

一文看懂eBPF|eBPF实现原理

在上一篇文章中,我们主要简单介绍了什么是 eBPF 和 eBPF 的简单使用,而本文重点介绍 eBPF 的实现原理。

2022-03-31
0

容器网络|深入理解Cilium

本文翻译自 2019 年 DigitalOcean 的工程师 Nate Sweet 在 KubeCon 的一篇分享:

2022-03-31
0

图解Kafka的服务端的网络通信模型

为更好的阅读体验,和及时的勘误 请访问原文链接:图解Kafka服务端网络通信模型

2022-03-31
0

【Flink】第三十篇:Netty 之 Java NIO

从本篇开始回顾总结Netty通信框架,尝试为读者揭开它的神秘面纱。Flink内部节点之间的通信是用Akka,比如JobManager和TaskManager之间的通信。而operator之间的数据传输是利用Netty。...

2022-03-31
1

【Flink】第十八篇:Direct Memory 一箩筐

Flink的内存管理是基于JVM内存模型的,所以,在内存调优或者解决各种OOM等问题时JVM内存管理是绕不开的话题。本文以Direct Memory为切入点,探索堆外内存、直接内存、以及他们在Java NIO源码中如何体现的。最后,简单介绍Jav...

2022-03-31
1

WebTransport 与 WebCodecs 初探

WebTransport 是WebRTC体系下的一套浏览器API,提供低延迟,client和server之间双向通信的能力。 核心的能力点包括:

2022-03-30
0

0.0.0.0 与 127.0.0.1的区别

严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认...

2022-03-29
0