E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
长连接
TCP协议实现一个回显服务器
TCP协议--面向字节流,有连接(例如打电话)核心类:ServerSocket服务器的处理方式:短连接:只交互一次,交互完毕,就断开连接
长连接
:可交互多次,满足一定条件在断开(效率更高)客户端:启动客户端
Tmr..
·
2023-11-03 08:54
tcp/ip
服务器
网络
spring的RestTemplate使用指南
而我们请求接口的次数也会越来越多,一般我们请求接口,都采用ApacheHttpclient工具,这个工具稳定,既可以建立
长连接
,保持不错的性能,而它唯一的不足就
雷皓
·
2023-11-03 00:31
java
长连接
网关技术专题(六):石墨文档单机50万WebSocket
长连接
架构实践
本文由石墨文档技术杜旻翔分享,原题“石墨文档Websocket百万
长连接
技术实践”,有修订。
jackjiang20212
·
2023-11-02 19:00
【tio-websocket】15、学习tio的第1步—tio-study
tio-study工程演示的是一个典型的TCP
长连接
应用工程,分为server(服务端)和client(客户端)工程,server和client共用common(公共模块)工程。
Asurplus
·
2023-11-02 19:39
#
tio-websocket
tio
网络编程
tio-study
serve
client
Netty 心跳机制详解
1、什么是心跳机制在TCP保持
长连接
的过程中,客户端与服务端之间如果长时间没有交互的话,无法发现对方是否已经掉线。为了确保客户端与服务端是否都还正常工作,客户端和服务端需要定期发送心跳包来维护连接。
qq_547026179
·
2023-11-02 17:27
netty
netty
websocket
传统的HTTP协议在客户端请求完成后会立即关闭连接,而WebSocket协议支持
长连接
,可以保持连接状态,实时地进行数据传输。
Stephen_CY666
·
2023-11-02 14:03
web
websocket
java
Dubbo框架结合Zookeeper注册中心使用初探
核心:1)RPC:远程通讯——对
长连接
的NIO框架进行封装(多线程
追寻北极
·
2023-11-02 12:29
《Dubbo进阶二》——RPC协议之网络传输原理
网络传输框架组成io模型(1)BIO:同步阻塞(2)NIO:同步非阻塞(Netty)(3)AIO:异步非阻塞连接方式(1)
长连接
(Netty)(2)短链接线程分类(每个线程都有配有线程池)(1)IO线程
飞着的雪人
·
2023-11-02 09:40
dubbo
网络传输原理
RPC协议
Dubbo
【Netty专题】用Netty手写一个远程
长连接
通信框架
目录前言阅读对象阅读导航前置知识课程内容一、使用Netty实现一个通信框架需要考虑什么问题二、通信框架功能设计2.1功能描述2.2通信模型2.3消息体定义2.4心跳机制2.5重连机制*2.6Handler的组织顺序2.7交互式调试三、代码实现:非必要。感兴趣的自行查看3.1最外层的通信入口3.1.1NettyRpcServer:服务端通信入口3.3NettyRpcClient:客户端通信入口3.3
验证码有毒
·
2023-11-01 22:27
tuling学院学习笔记
网络编程
Java
java
网络
Netty实战三-如何让单机下Netty支持百万
长连接
?,线程常见面试题
二、Netty调优1、设置合理的线程数2、心跳优化3、接收和发送缓冲区调优4、合理使用内存池5、IO线程和业务线程分离三、JVM层面相关性能优化1、确定GC优化目标2、确定服务端内存占用3、GC优化过程单机下能不能让我们的网络应用支持百万连接?可以,但是有很多的工作要做。而且要考虑到单机的系统资源消耗能否支撑百万并发一、操作系统优化============首先就是要突破操作系统的限制。在Linux
m0_64205564
·
2023-11-01 21:46
程序员
面试
java
后端
Nginx中的keep-alive配置调优
二、
长连接
历史HTTP/1.0性能上的一个很大的问题,那就是每发起一个请求,都要新建一次TCP连接(三次握手),而且是串行请求,做了无谓的TCP连接建立和断开,增加了通
IT东东歌
·
2023-10-31 21:01
Nginx从入门到放弃
大数据
技术视角下的跑腿小程序开发:关键挑战和解决方案
解决方案:使用WebSocket或
长连接
技术以实现实时通信。利用缓存机制降低数据库访问频率,提高性能。2.安全性和隐私挑战挑战:用户数据的安全性和隐
万岳科技
·
2023-10-31 19:47
源码
php
Linux组件之数据库连接池
目录一、数据库连接池1.1池化技术1.2数据库连接池及其作用1.3不使用数据库连接池1.4使用数据库连接池1.5
长连接
和连接池1.6数据库连接池运行机制1.7连接池和线程池的关系二、数据库连接池的设计2.1mysql
闲谈社
·
2023-10-31 15:27
Linux基础组件
数据库
linux
服务器
连接池
Redis 在 vivo 推送平台的应用与优化实践
一、推送平台特点vivo推送平台是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的
长连接
,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒级触达移动用户
vivo互联网技术
·
2023-10-31 15:28
技术干货
redis
中间件
数据库
【Websocket】基本介绍、原理、特点、使用以及与长短轮询和SSE的区别
Http的关系短轮询、长轮询、SSE和WebSocket间的区别Websocket使用WebSocketWebSocket基本介绍在WebSocket出现之前,web交互一般是基于Http协议的短连接或
长连接
了不起的小瑜儿
·
2023-10-31 08:24
计算机网络
websocket
网络
网络协议
XMPP 与 环信的实现原理
它规范了用于即时通讯在网络上传输数据的格式,XMPP在网络上传输的格式为XML格式,eg:登录,把用户名和密码放到XML的标签中,传输到服务器2.XMPP是一个基于socket的网络协议,目的是为了保持
长连接
axiaochao
·
2023-10-31 07:44
Vert.x 学习笔记
拥有高性能的一个java框架,可以维持单服务器至少120万
长连接
的平台.特性:1、同时支持多种编程语言——目前已经支持了Java、Scala、JavaSc
wbkys
·
2023-10-31 07:27
vertx
java
开发语言
后端
计算机网络通信总结
的响应结构HTTP请求-响应过程浏览器地址栏输入url,按下Enter以后的过程HTTP状态码HTTP的特点GET、POST的区别Session、CookieHTTP、HTTPSHTTP2.0滑动窗口短连接与
长连接
chy1984
·
2023-10-30 22:42
计算机理论
计算机网络通信
OSI
TCP/IP
TCP
UDP
HTTP
socket.io 命令空间
长连接
进度条
解决方案:使用socket.io来进行
长连接
。在遮掩层有叉关闭按键,用户可以抓取其他公司的数据。
jebirth
·
2023-10-30 14:42
客户关系管理系统源码|CRM源码带uniapp
客户关系管理系统CRM源码系统亮点演示:m.certerm.top/cs多语言:后台随时配置语言包,移动端支持多语言切换;高性能:redis缓存、队列、
长连接
、多种云储存、支持集群部署;个性UI:多种风格切换
yurrtuuh
·
2023-10-30 08:09
uni-app
Cesium 展示——动态绘制添加点
文章目录需求分析1.删除重画2.动态增加需求点的坐标是通过
长连接
通信进行实时更新,形成动态点的轨迹分析1.删除重画在接收到新值后,将新值push到数组weatherRouteList中,绘制时通过removeall
博客zhu虎康
·
2023-10-29 19:12
Cesium
前端
javascript
开发语言
音视频(一)之使用FFMpeg工具推流并搭建流媒体服务器Nginx + RTMP
协议介绍RTMP协议全称:RealTimeMessagingProtocol,实时消息传送协议介绍:是AdobeSystems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议协议:
长连接
大草原的小灰灰
·
2023-10-29 15:07
视频动画
1024程序员节
音视频
ffmpeg
关于面试题
面试题一有关题目1.1
长连接
与短连接?1.2说说线程池的工作原理?1.3Redis如何实现布式锁?1.4Redis中管道有什么作用?1.5Redis与Redisson有什么关系?
sw_Ljb
·
2023-10-28 18:47
进阶学习
java
面试
http之tcpdump使用
=0)'过滤结果如图所示:过滤说明:(1)接受和回复的http报文的header和body可以以ascii显示,非常直观(2)区分每一次连接看端口号,端口号不变时,说明是一次
长连接
还没结束,端口号变化时
陈(程)序员
·
2023-10-28 17:30
PHP 3种方法实现采集网站数据
1.使用socket技术采集:socket采集是最底层的,它只是建立了一个
长连接
,然后我们要自己构造http协议字符串去发送请求。例如要想获取这个页面的内容,http://tv.youku.com/?
亚讯
·
2023-10-28 06:41
NIO和BIO编程
2、短连接短连接是指socket建立连接之后传输数据确定接收完后关闭连接3、
长连接
长连接
是指建立socket连接后不管是否使用都保持连接4、什么时候用
长连接
,短连接?
高如风
·
2023-10-27 20:11
netty
1024程序员节
fetch中断请求, 和再次恢复使用
业务场景:当时用fetch()建立
长连接
请求,在不使用时需要将其断掉,以缓解带宽压力和浏览器运行压力。等再次需要建立长链接时,再次启用。
起啥名呢啊
·
2023-10-27 03:12
javascript
前端
开发语言
Dubbo基本原理机制 单一
长连接
–高性能和透明化的RPC远程服务调用方案–SOA服务治理方案-ApacheMINA框架基于Reactor模型通信框架,基于tcp
长连接
Dubbo缺省协议采用单一
长连接
和NIO异步通讯,适合于小数据量大并发的服务调用
codingTomorrow
·
2023-10-27 03:55
java
dubbo
dubbo
soa
分布式
TCP
长连接
和短连接原理
TCP
长连接
TCP
长连接
是说服务端和客户端两边通信的时候,客户端和服务端两边的端口号是固定的,一旦通道开启,就一直处于连接状态,不管客户端和服务端之间有没有数据进行发送,通道都是开启状态。
angel泪
·
2023-10-27 02:22
数据
tcp
HTTP
长连接
和短连接原理浅析
转载地址:http://www.codeceo.com/article/http-long-connect.html1.HTTP协议与TCP/IP协议的关系HTTP的
长连接
和短连接本质上是TCP
长连接
和短连接
scjzhong
·
2023-10-27 02:52
WebSocket原理及如何实现
长连接
websocket相当于HTTP的一个补充协议,通过httprequest建立连接,不需要再发送request,之后保持一端与另外一端的TCP连接。在实际应用中,一个socket与另外一端的连接可能会经过千山万水(多个路由、多个中间服务器),中间有各种转发、过滤。所以后来更新了,添加了Ping/PongFrame(RFC6455-TheWebSocketProtocol),可以说这是一个特殊的数据
nicknailo
·
2023-10-27 02:20
理解
趣谈
Socket的
长连接
和短连接
一、
长连接
和短连接的概念1、
长连接
与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉
捻玖
·
2023-10-27 02:49
中间件
java
Socket
长短连接
HTTP
长连接
原理
目录1.HTTP
长连接
原理1.1HTTP
长连接
和短连接1.2HTTP/1.1协议支持的
长连接
2.服务端HTTP
长连接
技术2.1Tomcat的
长连接
配置2.2Nginx承担服务端角色时的
长连接
设置2.3服务端
长连接
设置的注意事项
Leo90567
·
2023-10-27 02:19
网络协议
http
http
网络
tcp/ip
Apollo原理--概览
答:使用pollNotification接口来进行实现
长连接
,当有变更立即响应客户端namespace的名字,然后客户端在调queryConfig接口查配置
长连接
是怎么实现的?
chunlaiqingke
·
2023-10-27 02:48
ApolloConfig
ApolloConfig
Apollo
Java
长连接
的原理
Apollo的
长连接
实现是Spring的DeferredResult来实现的,先看怎么用import...
chunlaiqingke
·
2023-10-27 02:17
ApolloConfig
spring
tomcat
java
DeferredResult
AIO系列文档(2)----TIO使用
AIO系列文档(1)----图解ByteBuffer中介绍了ByteBuffer用法,下面通过介绍t-io介绍如何使用:helloworld例子简介本例子演示的是一个典型的TCP
长连接
应用,代码位于example
weixin_30856965
·
2023-10-26 10:35
开发工具
网络
java
轮询、长轮询、
长连接
、websocket
http
长连接
:目前http协议普遍使用的是1.1版本,之前有个1.0版本,两者之间的一个区别是1.1支持http
长连接
,或者叫持久连接,1.0不支持http
长连接
,每次一个http请求响应后都关闭tcp
苏格拉帝
·
2023-10-26 08:27
开发
websocket
网络
服务器
轮询与websocket
服务器接到请求后马上返回响应信息并关闭连接长轮询:客户端向服务器发送请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接(或到了设定的超时时间关闭连接),客户端处理完响应信息后再向服务器发送新的请求
长连接
night suns
·
2023-10-26 08:57
自我提升
项目经历之——轮询后端接口(setInterval、websocket)
文章目录一、项目背景setInterval的坑(性能问题)延伸拓展setTimeout轮询不足websocket实现二、http传统轮询(短轮询)长轮询http
长连接
websocket三、拓展1、频繁请求接口
鹏鱼雁
·
2023-10-26 07:20
面经
iOS 网络基础(请求头参数讲解)
这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令private,no-cache,max-age,must-revalidateConnection:我们常见的是:Keep-Alive,就是我们俗称的
长连接
wp_Demo
·
2023-10-25 18:33
mysql
长连接
多cpu高_业务高峰期,mysql负载高,连接数过多,导致服务器CPU I/O很大...
首先说下数据库和服务器的配置:操作系统:RedHatEnterpriseLinuxServerrelease5.6cpu核数:8内存:16G数据库版本:5.5.28数据库引擎:Innodb,但是其中有一张很小的表为MyISAM数据库的最大连接数设置的是1024,在业务高峰期的时候,经常会收到告警短信,报告processlist连接数过高,能达到600-800这时本人登上数据库showprocess
数据中心扫地僧
·
2023-10-25 16:15
mysql长连接多cpu高
实战经验分享:打造千万级直播项目,如何选择适合的
长连接
技术,告别CRUD开发
前言其实不管大厂、小厂,做业务开发的同学都知道,写一个功能,有中台,有架构,有API,有SDK,很多可复用的代码直接调一下RPC接口或者一个注解就搞定了复杂的操作,所以很多螺丝钉们都没法真正接触底层核心组件、功能的设计和编写,更别谈在项目中会有什么技术选型、做决策、落地的操作,长此以往,技术广度、深度、落地能力一个都没锻炼出来,所以为什么说大厂中P7是个分水岭,这句话不是毫无道理的。业务场景先说这
技术琐事
·
2023-10-25 13:56
java
websocket
网络协议
rpc
spring
boot
【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点
TCP中的
长连接
和短连接是什么?短连接
长连接
Keep
洛神灬殇
·
2023-10-24 20:59
实战指南之分布式/微服务
底层服务/编程功底系列
1024程序员节
聊聊linux定时器
title:聊聊Linux定时器tags:longzy:2018-11-17在上一篇文章中,我介绍了如何根据业务场景来选择TCP
长连接
还是短连接,其中在选择的
长连接
中,我提到了在
长连接
中用什么方法来检测
长连接
的存在与否
David_Longzy
·
2023-10-24 13:47
SSE详解
是无状态的传输协议,每次请求需由客户端向服务端建立连接,HTTPS还需要交换秘钥,所以一次请求,建立连接的过程占了很大比例在http1.1中(1.0也有但未写入标准),虽然增加了keep-alive来保持和服务器的
长连接
matrices
·
2023-10-23 13:40
node.js require 自动执行脚本 并生成html,nodejs 执行脚本并实时输出
明确任务目标:这是一个web服务,需要执行shell脚本当一个脚本执行的时候,再次发送请求需要等待当前脚本执行完毕,再自动执行这次请求使用
长连接
而不是socket添加脚本不需要重启服务器这里采用的是express
十贰十二
·
2023-10-23 08:21
node.js
require
自动执行脚本
并生成html
2.3.1 推送系统功能实现及系统优化
推送系统设计若自定义网络协议会遇到的问题在推送系统设计中,为了避免频繁创建连接/释放连接带来的性能损耗,以及消息获取的实时性,采用
长连接
的形式。
weixin_43871142
·
2023-10-22 18:41
高性能编程
java
netty
websocket
放风筝
起风了,爸爸抓住这个机会把风筝往天上一扔,我也迅速的放
长连接
着风筝的线。我吸取了以前风筝挂到电线杆上的教训,一会儿往左,一会儿往右,一会儿往高,一会儿往低,躲开了许多树。风越来越大,风筝也越来越高。
赵禹韬
·
2023-10-22 16:05
HTTP详解长短连接,管道化,队头阻塞及它们之间的关系
Http
长连接
和短连接:早期的HTTP协议,如HTTP0.9之前也被称为是“无连接”的协议。
wuhan_goer
·
2023-10-22 15:44
2.1.C++项目:网络版五子棋对战之前置知识
websocketpp常用接口介绍2.http/websocket服务器(五)JsonCpp使用一、Websocketpp(一)Websocket介绍WebSocket是从HTML5开始支持的⼀种网页端和服务端保持
长连接
的消息推送机制
yolo0616
·
2023-10-21 23:13
CodeCrafters
c++
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他