协议
文章平均质量分 84
小吴先森
这个作者很懒,什么都没留下…
展开
-
彻底理解connection timeout
我们在connect时常常遇到connection timeout这种错误, 如果你仔细去观察,会发现connect timout分两种情况,Caused by: java.net.ConnectException: Operation timed out (Connection timed out)另外一种是:Caused by: java.net.SocketTimeoutException: connect timed out那这两种 timeout 有什么区别?分别在什么情况转载 2021-09-09 11:32:23 · 32178 阅读 · 0 评论 -
Socket详解
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2018-01-03 22:49:32 · 158 阅读 · 0 评论 -
Nginx简介及使用Nginx实现负载均衡的原理【通俗易懂,言简意赅】
nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和mod_cach...转载 2018-05-10 10:52:23 · 9570 阅读 · 0 评论 -
一次完整的HTTP请求过程
当我们在浏览器的地址栏输入www.linux178.com,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等...转载 2019-06-13 14:05:04 · 184 阅读 · 0 评论 -
Docker容器环境下的持续集成最佳实践:构建基于Drone + GitFlow + K8s的云原生语义化CI工作流
<span style="color:#314659"><span style="color:#bababa !important"><code>rom_secret: <span style="color:#6a8759 !important">KUBERNETES_TOKEN</span> namespace: <...转载 2019-07-21 20:19:23 · 270 阅读 · 0 评论