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
高性能网络框架
深入理解 Go
高性能网络框架
nbio
本文深入探讨了
高性能网络框架
nbio在Golang中的应用,包括其架构、配置、事件处理机制、核心组件等,并与Evio做了比较。
·
2025-01-21 17:31
程序员
Netty源码研究笔记(1)——开篇
1.Netty源码研究笔记(1)——开篇1.1.Netty介绍Netty是一个老牌的
高性能网络框架
。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
【转载】workflow 源码解析 : 深入分析 workflow 线程池
本文将分享一个好用的线程池,其来源于搜狗开源
高性能网络框架
workflow。workflow是搜狗公司近期开源发布的一款C++服务器引擎,支撑搜狗几乎所有后端C+
敬先生
·
2024-01-17 08:53
搜狗WorkFlow学习
c++
netty java tcp_java Netty tcp通讯
本篇简单介绍java基于
高性能网络框架
Netty的tcp通讯。NettyNetty的强大之处在于,它的高度抽象和封装。使用者无需关心内部实现。只需要修改相关handler类即可。
弦言碎雨
·
2023-11-30 15:04
netty
java
tcp
libevent2从入门到原理解读(1):安装及使用
一、编译构建libevent是一个用c编写的
高性能网络框架
,通过简单的封装,就能构造自己的应用服务器,从https://libevent.org就能下载到相应的版本tar包。
_六六先森
·
2023-11-02 05:21
c++
Netty的基本使用
参考自大神文章,大神原文贴上https://www.jianshu.com/p/c5068caab217介绍netty是一款基于NIO的
高性能网络框架
,它对JDK中的NIO做了封装和优化,提供了更好的性能的同时
wangxiaowu241
·
2023-10-18 16:32
Workerman遇到访问问题:解决方法详解
Workerman是一款基于PHP开发的
高性能网络框架
,广泛应用于实时通讯、游戏服务器等领域。然而,有时候我们在使用Workerman时可能会遇到无法正常访问的问题。
YvzNvml
·
2023-10-08 13:29
Workerman
Workerman
FastAPI基本, 2022-10-30
(2022.10.30Sun)FastAPI是基于Python3.7或更高版本的、带有Python标准类型提示(typehints)的、用于构建API的
高性能网络框架
。
Mc杰夫
·
2023-09-24 00:28
FastAPI基本, 2022-10-30
(2022.10.30Sun)FastAPI是基于Python3.7或更高版本的、带有Python标准类型提示(typehints)的、用于构建API的
高性能网络框架
。
Mc杰夫
·
2023-09-24 00:28
C语言网络编程:实现自己的
高性能网络框架
一般生产环境中最耗时的其实是业务逻辑处理。所以,是不是可以将处理业务逻辑的代码给拆出来丢到线程池中去执行。比如像下面这样:我们事先创建好一堆worker线程,主线程accepter拿到一个连接上来的套接字,就从线程池中取出一个线程将这个套接字交给它。这样,我们就将accept和对套接字的操作解耦了,不会因为业务逻辑处理得慢而导致客户端不能及时和服务端建立连接。当然,整个流程还可以被再被拆分。比如,
linux大本营
·
2023-08-30 15:55
c语言
网络编程
linux
epoll
高性能服务器
高性能网络框架
笔记
目录TCP粘包、分包惊群断开连接,TCP怎么检测的?大量的closewait,如何解?双方同时调用close水平触发和边沿触发的区别TCP粘包、分包解决:1.应用层协议头前面pktlen;2.为每一个包加上分隔符;(\r\n)惊群解决:多个线程共享一个共性内存,里面存有锁,谁得锁谁去响应。断开连接,TCP怎么检测的?1、网线断了,网卡会重启。(应用层检测出来)2、路由器断电,设计—>心跳包3、客户
在三年之后
·
2023-08-04 11:33
C++开发后端基础知识
网络
笔记
深入分析 workflow 线程池
本文将分享一个好用的线程池,其来源于搜狗开源
高性能网络框架
workflow。workflow是搜狗公司近期开源发布的一款C++服务器引擎,支撑搜狗几乎所有后端C+
程序员小x
·
2023-07-15 11:57
C++
language
开源项目分析
mfc
php
c++
彻底搞懂Netty的线程模型
前言Netty是基于异步的事件驱动的
高性能网络框架
和工具,常见的分布式中间件底层都有涉及到Netty。要学习netty线程模型,先了解三种IO模型,这样理解netty线程模型和IO模型更轻松。
方木丶
·
2023-04-07 10:18
Netty
java
netty
dockerservicecreate卡住,赶快收藏备战金九银十!
Netty实战无论是想要学习Spring5、Spark、Cassandra等这样的系统,还是通过学习Netty来构建自己的基于Java的
高性能网络框架
,或者是更加具体的高性能Web或者游戏服务器等,本书都将是你的超强拍档
前端好喜欢你
·
2023-03-10 11:20
程序员
面试
后端
java
一文详解 Netty 组件
作者:京东物流张弓言一、背景Netty是一款优秀的
高性能网络框架
,内部通过NIO的方式来处理网络请求,在高负载下也能可靠和高效地处理I/O操作作为较底层的网络通信框架,其被广泛应用在各种中间件的开发中,
·
2023-02-24 11:52
Netty如何解决粘包以及拆包问题
真正的大师永远怀着一颗学徒的心引言客户端与服务端进行TCP网络通信时,在发送以及读取数据时可能会出现粘包以及拆包问题,那么作为
高性能网络框架
的Netty是如何解决粘包以及拆包问题的呢?
慕枫技术笔记
·
2022-10-26 15:31
JAVA
java
新星计划
脚踏实地的Netty源码研究笔记——开篇
1.脚踏实地的Netty源码研究笔记——开篇1.1.Netty介绍Netty是一个老牌的
高性能网络框架
。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。
迈吉
·
2022-05-20 17:00
【Android】网络(二)网络框架OKHttp
高性能网络框架
OKHttp出现背景在okhttp出现以前,android上发起网络请求要么使用系统自带的HttpClient、HttpURLConnection、要么使用google开源的Volley、
AlanGe
·
2022-03-07 10:50
IO模型及高性能网络架构分析
文章目录IO调用五大IO模型阻塞IO模型非阻塞IO模型IO多路复用模型IO模型之信号驱动模型IO模型之异步IO(AIO)
高性能网络框架
thread-basedarchitecture基于线程的架构event-drivenarchitecture
晨哥是个好演员
·
2022-02-04 21:18
muduo网络库
网络
架构
linux
C++反射机制:可变参数模板实现C++反射
该方法非常实用,在Nebula
高性能网络框架
中大量应用,实现了非常强大的动态加载动态创建功能。
金色888
·
2021-06-26 20:55
微服务学习1:分布式系统的经典基础理论
即使采用了分布式系统,我们也要尽力运用并发编程、
高性能网络框架
等等手段提升单机上的程序性能。1.2分布式系统设计两大思路:中心化和去中心化1)中心化设计两个角
Java后端何哥
·
2021-06-11 14:10
Java服务器端
分布式CAP定理
分布式BASE理论
微服务和分布式区别
带你彻底搞懂高性能网络模式Reactor 和 Proactor
本文分享自华为云社区《
高性能网络框架
:Reactor和Proactor》,原文作者:小林coding。这次就来图解Reactor和Proactor这两个高性能网络模式。别小看这两个东西,特别是Reac
华为云
·
2021-05-14 15:20
程序员
网络框架
Reactor
Proactor
开源
I/O
事件
【自己读源码】Netty4.X系列(四) Netty中的异步调用
但是Netty作为一个
高性能网络框架
,他的调用很多都是异步的,这样,就可以不等上一步做完,继续行进下一步,达到多任务并行的作用。
weixin_34038652
·
2020-09-15 12:31
Linux高性能服务器技术总结
2.1循环方式2.2select方式2.3poll方式2.4epoll方式3多线程方式4CPU多核并行计算5深度分析内核性能5.1中断处理5.2内存拷贝5.3上下文切换5.4局部性失效5.5内存管理6
高性能网络框架
小麦大叔
·
2020-09-14 12:32
Linux
【Nebula系列】C++反射机制:可变参数模板实现C++反射
该方法非常实用,在Nebula
高性能网络框架
中大量应用,实现了非常强大的动态加载动态创建功能。Nebula框架在Github的仓库地址。
weixin_34075268
·
2020-09-14 02:46
lua web快速开发指南(1) - 初识cf框架
cf全称为:CoreFramework.一个基于Reactor事件驱动与协程的lua
高性能网络框架
,目前主要面向HTTPApplication开发.cf内部主要实现了包括HTTP与HTTPOverWebsoket
CandyMi
·
2020-08-24 14:06
libev
lua
web
html5
c
文件下载传输项目总结
首先网络部分我采用libevent
高性能网络框架
,用i/o复用epoll的高效ET模式实现高并发(LT模式下:描述符上事件就绪后,如果没有把数据处理完成,或者没有处理,下一次epoll会继续提醒应用程序
Fighting_dao
·
2020-08-23 07:28
操作系统
async/await + Java NIO
既然fanx支持async/await,所以就尝试和异步IO结合,来实现
高性能网络框架
。代码见这里:fanx-dev/fanxServer。
chunquedong
·
2020-08-20 17:19
java
golang
netty
async/await + Java NIO
既然fanx支持async/await,所以就尝试和异步IO结合,来实现
高性能网络框架
。代码见这里:fanx-dev/fanxServer。
chunquedong
·
2020-08-20 17:19
java
golang
netty
gim-实时通讯框架
gim一个简单易用,稳定高效的及时通讯框架(支持端口多开,同时支持socket与websocket消息互通)gim是基于
高性能网络框架
getty封装的,轻量级,稳定高效的及时通讯框架Getty地址(link
ejinxian
·
2020-08-17 22:39
Java
async/await + Java NIO
既然fanx支持async/await,所以就尝试和异步IO结合,来实现
高性能网络框架
。代码见这里:fanx-dev/fanxServer。
chunquedong
·
2020-08-16 01:36
java
golang
netty
分布式系统的经典基础理论
即使采用了分布式系统,我们也要尽力运用并发编程、
高性能网络框架
等等手段提升单机上的程序性能。分布式系统
weixin_33769207
·
2020-07-15 04:26
openssl在
高性能网络框架
中的使用(自定义BIO)
最近对https有兴趣,所以决定开始学习使用openssl。所谓https,是建立在安全通道之上的http协议。http与https的区别:普通http模式:httpclient==>clientsocket===>serversocket==>httpserverhttps模式:httpclient==>SSLclient==>clientsocket===>serversocket==>SSL
iceheart
·
2020-07-07 10:40
openssl
c++
Linux网络编程:自己动手写高性能HTTP服务器框架(一)
github:https://github.com/froghui/yolanda需求提出首先,TCP
高性能网络框架
需要满足的需求有以下三点:第一,采用reactor模型,可以灵活使用poll/epoll
囚牢-峰子
·
2020-07-05 03:12
Linux网络编程
Lua Web快速开发指南(1) - 初识cf框架
cf全称为:CoreFramework.一个基于Reactor事件驱动与协程的lua
高性能网络框架
,目前主要面向HTTPApplication开发.cf内部主要实现了包括HTTP与HTTPOverWebsoket
chuosa2737
·
2020-07-04 13:12
从linux源码看socket的阻塞和非阻塞
大部分
高性能网络框架
采用的是非阻塞模式。笔者这次就从linux源码的角度来阐述socket阻塞(block)和非阻塞(non_block)的区别。本文源码均来自采用Linux-2.6.24内核版本。
无毁的湖光-Al
·
2020-06-04 12:00
滴滴出行
任职资格:1.统招本科(含)以上学历,计算机及相关专业,3-4年J2EE或
高性能网络框架
开发经验;2.熟练掌握Spring,SpringMVC,Hibernate/Mybatis,掌握面向对象编程思想,
TonyLan
·
2020-03-03 21:03
Netty源码分析之Channel
作者:一字马胡转载标志【2017-11-03】更新日志日期更新内容备注2017-11-03添加转载标志持续更新Netty是一个基于NIO的基于事件的
高性能网络框架
,在NIO里面,比较和核心的三个内容分别是
一字马胡
·
2020-02-14 09:11
pink
高性能网络框架
源码分析
这篇文章主要分析的是360开源的pink
高性能网络框架
,会列出一些主要技术实现点,其中用到了slash里的部分基础代码,建议clone到本地一起分析,看这个主要是为了分析后面的floyd代码,即raft
fooboo
·
2019-11-01 06:31
lua web快速开发指南(1) - 初识cf框架
cf全称为:CoreFramework.一个基于Reactor事件驱动与协程的lua
高性能网络框架
,目前主要面向HTTPApplication开发.cf内部主要实现了包括HTTP与HTTPOverWebsoket
CandyMi
·
2019-06-14 00:00
c
html5
web
lua
libev
C++反射机制:可变参数模板实现C++反射
该方法非常实用,在Nebula
高性能网络框架
中大量应用,实现了非常强大的动态加载动态创建功能。
铁芒箕
·
2018-07-14 18:25
C++
反射
反射机制
Netty实战-读书笔记-Netty组件和设计
Netty是一款基于JavaNIO的异步和事件驱动实现的
高性能网络框架
2.Netty有哪些重要的组件Channel,EventLoop,ChannelFuture,ChannelHandler,ChannelPipeline3
敬一个遥远的她
·
2018-07-14 00:00
Netty
分布式系统的经典基础理论
即使采用了分布式系统,我们也要尽力运用并发编程、
高性能网络框架
等等手段提升单机上的程序性能。分布式系统
Snailclimb
·
2018-05-24 00:00
分布式事务
分布式系统
分布式
Java高阶必备之Netty基础原理
Netty是建立在JavaNIO基础之上最广泛使用的
高性能网络框架
。了解Netty之前,必须对NIO的概念有所
码洞
·
2018-01-02 10:37
Thrift 个人实战--Thrift 网络服务模型
本文主要讲解Thrift的
高性能网络框架
模型, 讲解各种网络模型的特点和区别. Thrif
·
2015-11-13 10:32
thrift
Thrift 个人实战--Thrift 网络服务模型
本文主要讲解Thrift的
高性能网络框架
模型, 讲解各种网络模型的特点和区别. Thrift 高性能网络服务
·
2015-11-01 11:46
thrift
高性能网络框架
Netty的TCP拆包、粘包解决方案
简单地说,网络通信时由于TCP会对传输的数据报进行对用户透明的拆分与重新组装,然后将拆分后的分别发送,而我们接收时要获取发送时的数据报,如何再对其拆分与组装,以便于我们能知道报文的意思,这个提取报文的过程就是TCP的拆包与粘包,在我们自己做底层的通信设计时,这是必须要考虑的。结合最近在做一个和通信相关的项目,本文讲几个经典且常用的几种粘包与拆包方法及其在Netty中的实现,Netty是高性能的通信
zhaowen25
·
2014-11-14 20:00
tcp
netty
nio
网络通信
拆包与粘包
Netmap to VALE—— 从
高性能网络框架
到高性能虚拟网络交换机
开源项目netmap[1]做了一个
高性能网络框架
,并且同样使用这个原理完成了高性能虚拟网络交换机vale的设计[2],在多种场景下Va
yin_wuzhe
·
2014-10-31 15:00
框架
虚拟机
高性能
交换机
以太网
nSocket设计概要version0.1
之前一直在分析mina的源码,mina是一个基于javaNIO.1的
高性能网络框架
,实现了网络传输的异步和非阻塞模式。
Gaischen
·
2012-12-09 22:00
java
nio
Mina
nSocket
libevent 编译找不到 openssl/bio.h的问题
最近在学习python
高性能网络框架
gevent,需要先安装libevent。
方程无解
·
2012-11-12 17:26
python
Linux/Unix
上一页
1
下一页
按字母分类:
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
其他