最新 最热

麻了,被字节问懵逼了!

之前有个读者在秋招面试的时候,被问了这么一个问题:SYN 报文什么时候情况下会被丢弃?

2021-12-27
0

IP 协议相关技术

我们在上网的时候,通常使用的方式是域名,而不是 IP 地址,因为域名方便人类记忆。

2021-12-24
0

NAT 穿透是如何工作的:技术原理及企业级实践

本文翻译自 2020 年的一篇英文博客:How NAT traversal works(https://tailscale.com/blog/how-nat-traversal-works/)。之前有读者问过关于 NAT 穿越问题,刚好今天找到一篇非常好的文章分享出来,希望对你有帮助!...

2021-12-22
0

Docker-Swarm-下-NATS-集群的构建与使用

三台服务器,建立 Docker Swarm 集群,一个 Manager,两个 Worker。

2021-12-17
0

浅谈NATS消息系统

我用过很多消息系统,比如:简单的 Redis Streams;高效的 Kafaka 等等,不过自从我把编程语言切换到 Golang 以后,总觉得必须找个用 Golang 开发的消息系统才配得上门当户对,原本我已经和小家碧玉的 NSQ 厮守终生,不过当我认识...

2021-12-14
0

记一次LVS/Nginx环境下的访问控制

偶然间,我发现 Graphite 显示服务器网卡流量呈锯齿状,于是查了一下 Nginx 日志,发现有人在周期性抓我们的接口数据。我这爆脾气自然不能容忍这种行径。...

2021-12-14
0

这款内网穿透神器,免费!

不知道大家在做项目的时候有没有遇到过这样一个需求:让其他同学访问到自己电脑上的网页或服务。

2021-12-14
0

记一次TIME_WAIT网络故障

最近发现一个PHP脚本时常出现连不上服务器的现象,调试了一下,发现是TIME_WAIT状态过多造成的,本文简要介绍一下解决问题的过程。

2021-12-14
0

Java Review - 并发编程_ThreadPoolExecutor原理&源码剖析

另外,线程池也提供了许多可调参数和可扩展性接口,以满足不同情境的需要,程序员可以使用更方便的Executors的工厂方法,比如newCachedThreadPool(线程池线程个数最多可达Integer.MAX_VALUE,线程自动回收)、newFixedThreadPool(...

2021-12-12
0

Kubernetes 之 Egress 思考

在实际的业务场景中,我们往往会遇到如下场景:无论是基于不同业务之间的相互调度所需、或者是基于非法流量及边界业务管控,我们都需要建立我们自己的出口防火墙,以保障我们的业务能够正常运转。具体如下图所示:...

2021-12-09
0