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
Libev
hiredis之坑爹的异步调用
先看官方的基于
libev
ent的例子(忽略了部分代码)intmain(intargc,char**argv){signal(SIGPIPE,SIG_IGN);structevent_base*base=
zczhuohuo
·
2020-06-30 12:55
redis
hiredis-vip库,集群,异步实例
hiredis-vip库,集群,异步实例下载地址:https://github.com/vipshop/hiredis-viphiredis-vip支持redis集群,异步操作,pipeline异步操作需要
libev
ent
yuyoucuobei
·
2020-06-30 11:48
开源网络库的分析
libev
ent muduo nginx ....
libev
ent:这是一个用纯C写的开源库,属于一个轻量级的网络中间件。其中用到的基本数据结构也是非常巧妙。展现反应堆模型的基本使用方法。不同的事件对应不容的处理方法。I/O定时信号。
鱼思故渊
·
2020-06-30 10:31
libevent源码分析
libevent源码分析
C语言编写高并发Http文件上传下载服务器
文件上传下载服务器前言项目效果图项目介绍环境介绍程序结构之:event相关程序结构之:http相关第一种客户端(浏览器)上传文件类POST请求第二种获取文件列表类GET请求第三种获取文件内容类GET请求源码地址:前言前段时间学习tinyhttpd和
libev
ent
yu1121jm
·
2020-06-30 09:12
centos suricata 安装
github.com/redis/hiredis.gitcdhiredis/makesudomakeinstall编译suricata后,使用suricata–build-info显示:hiredisasyncwith
libev
ent
yrx0619
·
2020-06-30 09:42
安全
几大缓存在实际场景中的应用
key-value形式存储和访问数据,在内存中维护一张巨大的hashtable,并会使用LRU(lastrecentlyused)算法来保证对最近不常访问的数据进行清除,(1):使用:由于memcache使用了
libev
ent
老黄观IT
·
2020-06-30 07:35
性能优化
memcached集中式缓存笔记
memcached的数据库同步,也就是数据一致性的疑惑,下面两句话可以解释:如果不是强一致性要求的话,可以自然过期如果要强一致性的话,在insert时,可删除对应的key即可在linux上面安装的时候,先安装
libev
ent
yidao620
·
2020-06-30 07:37
JavaEE
FastDFS_v5.05安装记录
tar.gzlibfastcommon-master.zipfastdfs-nginx-module_v1.16.tar.gzzlib-1.2.8.tar.gzpcre-8.12.tar.gznginx-1.7.9.tar.gz2.安装部署FastDFS_v5.05依赖libfastcommon,不再依赖
libev
ent2.1
风中情
·
2020-06-30 07:11
大数据处理技术
FastDFS
安装
fastdfs5
httpsqs安装配置
yuminstallbzip2-devel-yyuminstallzlib-devel-yyuminstallglibc.i686-yulimit-SHn65535tarzxvf
libev
ent-2.0.12
油腻的胖子
·
2020-06-30 06:22
Memcached - 1 之 Centos7上安装memcached
一、目标在centos7上安装memcached教程二、先安装必要组件
libev
ent不要忘记关闭防火墙、selinux等(略)。
潇洒哥Kahn
·
2020-06-30 03:47
memcached
libev
ent和基于
libev
ent的网络编程
1
libev
ent介绍和安装介绍
libev
ent是一个轻量级的基于事件驱动的高性能的开源网络库,并且支持多个平台,对多个平台的I/O复用技术进行了封装,当我们编译库的代码时,编译的脚本将会根据OS支持的处理事件机制
灵魂自由的忙人
·
2020-06-30 01:33
Linux高级札记
libev
ent中的信号处理
libev
ent中将信号集成到event_base_loop事件循环中,通过socketpair转换成I/O事件,本文主要介绍相关的转换。
kgduu
·
2020-06-29 21:06
libevent
libev
ent
总结
libev
ent将定时事件、信号事件、I/O事件都集成到一起,并且可以支持多种多路I/O处理方法,采用了事件驱动机制来处理事件,这样确实保证了性能的优越。
蜗牛_Wolf
·
2020-06-29 20:52
libevent
基于libuv的TCP设计
对比了
libev
ent,
libev
,libuv后,最终选择了libuv.可libuv文档少,例子也简单,对于tcp只有个echo-server的例子。
wqvbjhc
·
2020-06-29 20:31
libuv
tcp
server
tcp
client
亚马逊EC2部署turnserver穿透/中继服务指北
3.2.3.95.tar.gz系统环境:AWSec2一、下载必要库sudoyuminstall-ymakeauomakegccccgcc-c++wgetsudoyuminstall-yopenssl-devel
libev
ent
libev
ent-develmysql-develmysql-serverwgethttps
大道至簡
·
2020-06-29 20:23
服务器
Windows下
libev
ent C++封装类实现
题记windows平台下对于服务器高并发的网络模型选型中,使用
libev
ent是个不错的选择。
铭毅天下
·
2020-06-29 19:48
【HTTP核心技术】
hiredis +
libev
异步测试
libev
是一个不错的事件驱动库,在这里就不展开了。begintime2018-06
wenfh2020
·
2020-06-29 17:23
开发技巧
开源
redis
zabbix模板使用
2.1创建新的模板2.2为主机添加模板2.3模板的使用1.主机与主机组的添加1.1在新的主机上添加agent//下载依赖包[root@agent~]#yum-yinstallnet-snmp-devel
libev
ent-devel
诺坎普第一球探
·
2020-06-29 09:19
Linux服务
mysql的增量备份
增量备份需要使用第三方的一个工具叫innobackupex,具体安装方法如下:innobackupex安装http://blog.51yip.com/mysql/1650.htmlyuminstall
libev
.so
杨天啊就才
·
2020-06-29 04:19
centos coturn搭建(亲测成功)
环境要求:1.centos7以上版本,开始用的7以下版本总失败,后来直接升级7.8版本,安装成功2.gcc,openssl,
libev
ent2提前安装好,尽量用高版本,我的gcc-8.3.0.tar.gz
Wiley_L
·
2020-06-29 04:48
环境
turnserver 搭建
环境搭建环境依赖
libev
ent说明
libev
ent是一个事件通知库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue、IOCP等系统调用管理事件机制。
我是小土豆啊
·
2020-06-29 01:05
技术
libubox-uloop
参考:libubox组件(3)——uloopuloop是提供事件驱动机制接口,类似
libev
ent事件框架,基于epoll接口来实现的。
weixin_34378045
·
2020-06-28 18:50
FastDFS使用总结报告(2)——FastDFS环境搭建及测试
FastDFS版本:v3.11下载地址:http://code.google.com/p/fastdfs/downloads/list
Libev
ent版本:v2.0.21下载地址:http://
libev
ent.org
weixin_34355881
·
2020-06-28 17:06
有哪些适合学生参与的 C++,网络编程方面的开源项目?
下载链接链接:LippiOuYang/Tinyhttpd·GitHubnginx:download高性能web服务器
libev
ent/
libev
ent·GitH
weixin_34216036
·
2020-06-28 13:37
pkg-config 简述
如,典型的用法:[heidong@HEIDONGVMbin]$pkg-config--cflags--libs
libev
ent-I/usr/local/include-L/usr/local/lib-levent
weixin_34148340
·
2020-06-28 12:17
libev
ent 信号事件实现方式
学会使用
libev
ent,才能真正的掌握其是实现原理,我们先从一个简短的测试用例开始:1#include2#include3#include4#include5#include67#include8#include9
weixin_30894389
·
2020-06-28 02:03
编写Makefile单项目模板
/INCLUDES+=-I$(COMMON_PATH)/
libev
/includeINCLUDES+=-I/usr/local/ocilib/includeINCLUDES+=-I/usr/local/
weixin_30879169
·
2020-06-28 01:12
使用
libev
ent 和
libev
提高网络应用性能
简介许多服务器部署(尤其是web服务器部署)面对的最大问题之一是必须能够处理大量连接。无论是通过构建基于云的服务来处理网络通信流,还是把应用程序分布在IBMAmazonEC实例上,还是为网站提供高性能组件,都需要能够处理大量并发连接。一个好例子是,web应用程序最近越来越动态了,尤其是使用AJAX技术的应用程序。如果要部署的系统允许数千客户端直接在网页中更新信息,比如提供事件或问题实时监视的系统,
weixin_30512089
·
2020-06-27 20:07
Redis源码解析:19Hiredis异步API代码解析
Hiredis中的异步API函数需要与事件库(
libev
ent,
libev
,ev)一起工作。因为事件循环的机制,异步环境中的命令是自动管道化的。
weixin_30471065
·
2020-06-27 20:57
libev
ent源码深度剖析
原文地址:http://blog.csdn.net/sparkliang/article/details/4957667第一章1,前言
Libev
ent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚
weixin_30295091
·
2020-06-27 15:06
C/C++框架和库
值得学习的C语言开源项目
Libev
ent
libev
是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。
古道异禀
·
2020-06-27 11:55
后端
13.Redis事件模型
概述redis内部有一个小型的事件驱动,它和
libev
ent网络库的事件驱动一样,都是依托I/O多路复用技术支撑起来的。
郑学炜
·
2020-06-27 09:23
8.Redis
FastDFS实战使用-高性能文件服务器
文章目录1.FastDFS介绍2.安装环境1.安装
libev
ent2.安装fastdfs1.解压libfastcommon2.安装Tracker服务进入目录参考以下命令复制文件配置tracker服务启动
小龙哒
·
2020-06-27 08:09
java
发一个WebSocket+PHP聊天室-PHP多进程实时服务器推送技术
apache数据库等,部署简单2、采用php多进程,充分利用cpu资源3、gatewayworkers进程模型,gateway进程只负责网络IO,worker进程负责业务逻辑,各尽其责,稳定高效4、支持
libev
ent
walkor
·
2020-06-27 04:12
WorkerMan
php
php高级应用之进程控制及进程间通讯
支持
libev
walkor
·
2020-06-27 04:12
PPM
php
WorkerMan
Envoy 源码分析(三) --------event
#Envoy源码分析(三)--------eventEnvoy的网络部分用的是
libev
ent,所以其事件部分也是对
libev
ent接口的封装。
constCpp
·
2020-06-27 04:13
ServerMesh
Envoy 源码分析(二) --------buffer
Envoy源码分析(二)——–bufferEnvoy的buffer实现基于
Libev
ent的evbuffer,在evbuffer的基础上做了一些简单的封装,如果对evbuffer不甚了解的话,可以查看下这个
constCpp
·
2020-06-27 04:13
ServerMesh
利用
libev
ent做一个简单的服务器压力测试例子
小例子服务器端用
libev
ent处理监听多个端口,客户端多线程数据发送过来的时候写入对应不同文件中。
观月
·
2020-06-27 04:41
网络通信
libevent学习和使用
转:发布一个高性能的Reactor模式的C++网络库:evpp
简介https://github.com/Qihoo360/evpp是一个基于
libev
ent开发的现代化的支持C++11特性的高性能网络库,自带TCP/UDP/HTTP等协议的异步非阻塞式的服务器和客户端库
逆流向上的鱼
·
2020-06-27 03:53
网络编程
C++
ubuntu16.4 64位 编译比特币
sudoapt-getinstallbuild-essentiallibtoolautotools-devautomakepkg-configlibssl-dev
libev
ent-devbsdmainutilspython3sudoapt-getinstalllib
小眼睛的程序员
·
2020-06-27 01:23
区块链
比特币
Libev
ent之信号事件管理
2、
Libev
ent为了将信号事件和IO事件统一起来,即对于信号的处理也通过epoll可以检测到。因此
Libev
ent采用Unix域套接字
有时需要偏执狂
·
2020-06-26 23:34
Libevent源代码分析
libevent
信号事件管理
Libev
ent初探及其设计模式
libev
ent介绍
Libev
ent是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:1、事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大;
有时需要偏执狂
·
2020-06-26 23:34
Libevent源代码分析
常见线程模型
单线程reactor以
libev
ent,
libev
等event-loop库为典型。这个模型一般由一个eventdispatcher等待各类事件,
Dark-Rich
·
2020-06-26 19:59
Operating
System
libev
ent、
libev
、libuv、IOCP、asio、muduo优劣分析、QT下编译
libev
ent静态库
欲使用开源网络库
libev
ent、
libev
、libuv、IOCP、asio、muduo中的一个,经过对比分析,因本服务器系统目前于windows下运行,考虑到未
雒珣
·
2020-06-26 19:05
服务器开发
Ubuntu 14.04 coturn 安装 与 配置
A.安装依赖库apt-getupdateapt-getinstalllibssl-dev
libev
ent-devlibpq-devmysql-clientlibmysqlclient-devlibhiredis-devmake-yapt-getinstallgdebi-core-yapt-getinstallsqlitelibsqlite3
tanyhuan
·
2020-06-26 18:21
CentOS 6.5 coturn 安装
A.安装平台依赖库yuminstallopenssl-develyuminstall
libev
ent2yuminstall
libev
ent-develyuminstallsqliteyuminstallsqlite-develyuminstallpostgresql-develyuminstallpostgresql-serveryuminstallmysql-develyuminstallmys
tanyhuan
·
2020-06-26 18:21
在LNMP基础上安装Zabbix监控系统
1、安装依赖包yum-yinstallnet-snmpnet-snmp-develperl-DBIcurlcurl-devel
libev
ent
libev
ent-devel2、下载Zabbix软件包https
tangbin0505
·
2020-06-26 17:03
监控
【Servicemesh系列】【Envoy源码解析(二)】一个Http请求到响应的全链路(一)
目录目录1.http连接建立2.请求数据获取读数据的整体逻辑3.请求数据处理流程拼装1.http连接建立当有新连接过来的时候,会调用上一章节所提及的被注册到
libev
ent里面的回调函数。
surlymo
·
2020-06-26 16:51
Servicemesh
libev
ent信号机制
evsignal_infostructevsignal_info{structeventev_signal;/*整体作为一个事件,加入epoll中*/intev_signal_pair[2];/*信号套接字*/intev_signal_added;/*是否加入epoll*/volatilesig_atomic_tevsignal_caught;/*是否有信号到来*/structevent_list
spch2008
·
2020-06-26 14:59
libevent
libevent
libev
ent源码深度剖析二
libev
ent源码深度剖析二——Reactor模式张亮前面讲到,整个
libev
ent本身就是一个Reactor,因此本节将专门对Reactor模式进行必要的介绍,并列出
libev
net中的几个重要组件和
sparkliang
·
2020-06-26 14:54
libevent分析
网络程序设计
events
框架
电话
多线程
class
面试
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他