首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
budingdog
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
浅析如何设计一个亿级网关
API网关可以看做系统与外界联通的入口,我们可以在网关进行处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。 RPC协议转成HTTP。 由于在内部开发中我们都是以RPC协议(thrift or dubbo)去做开发,暴露给内部服务,当外部服务需要使用这个接口的时…
OkHttp:Java 平台上的新一代 HTTP 客户端
替代 httpClient 的良好选择
一文读懂一个URL请求的过程是怎样的
浏览器和服务器的通信方式是应答方式,即 浏览器发起HTTP请求 - 服务器响应该请求 。浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中的HTTP头的缓存标识,决定是否缓存结果,是则将请求结果和缓存标识存入浏览器缓存中,过程如下: 我们根据是否需要向服务器重新发起…
一篇带你读懂TCP之“滑动窗口”协议
在上一篇文章通过“表白”方式,让我们快速了解网络七层协议 了解了网络七层协议。 接下来我们要把重心放在网络传输的可靠性上面。一起来看TCP协议,它是如何解决网络传输不可靠的问题。这其中有个很关键的部分,就是我们的滑动窗口协议。 在TCP协议中,发送方和接受方通过各自维护自己的缓…
IO通信模型(三)多路复用IO
从非阻塞同步IO的介绍中可以发现,为每一个接入创建一个线程在请求很多的情况下不那么适用了,因为这会渐渐耗尽服务器的资源,人们也都意识到了这个 问题,因此终于有人发明了IO多路复用。最大的特点就是不需要开那么多的线程和进程。 多路复用IO是指使用一个线程来检查多个文件描述符(So…
复述 tcp 3次握手 4次挥手
面试总是不免被问到 简述 tcp 三次握手 四次挥手的问题。 tcp 协议是用于两台机器在网络上通讯用的。 那么这涉及到一个问题:怎么保证在数据传输之前两台机器都有通讯能力。 以上的的条件需要 A 和 B 都知道双方都拥有这个能力。(达成共识) 我刚才提到机器通讯前需要双方都在…
TCP长连接、短连接(心跳检测)
前言: 上午发现一个神仙博客!写的东西很深入,通俗易懂,转载一下吧~ 转载自:https://blog.csdn.net/qq_41453285/article/details/107235340
深入理解select、poll、epoll
accept系统调用(system call)用于基本的套接字类型(SOCK_STREAM, SOCK_SEQPACKET),它会提取监听套接字(sockfd)的挂起连接队列(全连接队列)上的第一个连接请求,并创建一个新的连接的套接字,然后返回一个引用该套接字的新文件描述符。新…
浅谈 TCP 拥塞控制算法
本篇文章介绍了几种经典的TCP拥塞控制算法,包括算法原理及各自适用场景。 回顾上篇文章:浅谈 redis 延迟 前言 TCP 通过维护一个拥塞窗口来进行拥塞控制,拥塞控制的原则是,只要网络中没有出现拥塞,拥塞窗口的值就可以再增大一些,以便把更多的数据包发送出去,但只要网络出现拥…
HTTPS如何建立连接?
HTTPS比HTTP多了一个安全层SSL,使用HTTPS时候,所有的请求和响应数据在发送到网络之前,都要进行加密。 大部分困难的编码及解码工作都是在SSL中完成的。 如果服务器没有,安全连接就会失败。 如果服务器有,浏览器收到证书是会对签名颁发机构进行检查,这一步的目的是为了确…