从TCP聊起 作为一个程序员,假设我们需要在A电脑的进程发一段数据到B电脑的进程,我们一般会在代码里使用socket进行编程。 这时候,我们可选项一般也就TCP和UDP二选一。TCP可靠,UDP不可靠。除非是马总这种神级程序员(早期QQ大量使用UDP),否则,只要稍微对可靠性有些要求,普通人一般无脑选TCP就对了。 类似下面这样。 fd=socket(AF_INET,SOCK_STREAM,0); 其中SOCK_STREAM,是指使用字节流传输数据,说白了就是TCP协议。 在定义了socket之后,我们就可以愉快的对这个socket进行操作,比如用bind()绑定IP端口,用connect...

  l9Shca7eQxdm   2023年11月02日   80   0   0 TCPRPCHTTP

原文来源:blog.csdn.net/wuzhiwei549/article/details/122758937 “ Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 那么关于Nginx的核心技术点有哪些呢? 什么是Nginx? “ Nginx是一个轻量级/高性能的反向代理Web服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、腾讯等。 Nginx有...

  l9Shca7eQxdm   2023年11月02日   63   0   0 服务器nginxhtml

RPC框架的核心原理是通过代理、序列化、网络传输、反序列化、反射等技术,实现远程过程调用的透明化。核心流程如下: 客户端通过代理对象(Proxy)调用远程服务,代理对象将调用信息(比如方法名、参数等)进行序列化(Serialzation),转换成字节流; 客户端通过网络传输(Transport)将序列化厚的字节流发送给服务端,服务端收到字节流后进行反序列化(Deserialization),还原成调用信息。 服务端通过反射(Reflection)根据调用信息找到对应的服务信息(Service)和方法(Method),并执行方法,得到返回结果。 服务端将返回结果进行序列化,转换成字节流,通过网...

  l9Shca7eQxdm   2023年11月02日   31   0   0 RPC
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~