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
Linux 下安装Memcached
1、创建用户useradd-d/home/memcache-mmemcache2、设置密码passwdxxxxxx3、下载安装文件下载
libev
ent类库https://github.com/
libev
ent
Hoking
·
2019-06-18 16:10
数据库相关
Memcached
解析envoy处理http请求(上):filter架构
Envoy利用
libev
ent实现了基于事件触发的异步架构,所有的网络阻塞操作包括accept,read,connect,write都是由eventloop进行callback触发。
灵雀云
·
2019-06-17 00:00
istio
Redis:ae事件模型
1.Redis的事件模型库大家到网上Google“Redis
libev
ent”就可以搜到Redis为什么没有选择
libev
ent以及
libev
为其事件模型库,而是自己写了一个事件模型。
Giles__
·
2019-06-13 10:36
redis
搭建turn打洞服务器
/configuremakesudomakeinstall遇到问题:ERROR:
Libev
ent2developmentlibrariesarenotinstalledproperlyinrequiredlocation
吾心傲翔
·
2019-06-05 19:56
【传智播客】
Libev
ent学习笔记(三):事件循环
00.目录文章目录00.目录01.event_base_loop函数02.event_base_dispatch函数03.event_base_loopexit函数04.event_base_loopbreak函数05.event_base_got_exit函数06.event_base_got_break函数07.event_base_dump_events函数08.event_base_dum
沧海一笑-dj
·
2019-06-04 18:56
Linux系统网络编程
Linux环境高级编程
Libev
ent---bufferevent读取数据
//BufferEvent_Test.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include"winsock2.h"#include"event.h"#include"event2/listener.h"#include"event2/bufferevent.h"#include"iostream"usingnamespacestd;//错误和超时处理void
小米的修行之路
·
2019-06-04 16:31
【传智播客】
Libev
ent学习笔记(二):创建event_base
00.目录文章目录00.目录01.简介02.创建默认的event_base03.创建复杂的event_base3.1event_config_new函数3.2event_base_new_with_config函数3.3event_config_free函数3.4event_config_avoid_method函数3.5event_config_require_features函数3.6even
沧海一笑-dj
·
2019-06-03 21:13
Linux环境高级编程
LiunxCentos7 上安装 FastDFS
gcc(编译时需要)FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyuminstall-ygccgcc-c++2、安装
libev
ent
深海收破烂
·
2019-06-03 16:00
【传智播客】
Libev
ent学习笔记(一):简介和安装
00.目录文章目录00.目录01.
libev
ent简介02.
Libev
ent的好处03.
Libev
ent的安装和测试04.
Libev
ent成功案例05.参考资料声明:该博客来源于传智播客C++学院相关培训参考手册
沧海一笑-dj
·
2019-06-01 20:41
Linux环境高级编程
libev
ent学习之网络通信
libev
ent默认情况下是单线程的,可以配置成多线程,每个线程有一个event_base,对应一个structevent_base结构体以及一个事件管理器,调度托管给它的一系列事件。
nineteens
·
2019-06-01 10:20
libevent
网络通信
IO模型演进变化史:使用
libev
ent和
libev
构建现代的server应用程序须要以某种方法同一时候接收数百、数千甚至数万个事件,不管它们是内部请求还是网络连接,都要有效地处理它们的操作。有很多解决方式,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的server程序中,如httpserver程序、ftpserver程序等。相比于传统的网络编程方式,事件驱动可以极大的减少资源占用,增大服务接待能力,并提高网络传输效率。这些事
konishi5202
·
2019-05-27 19:19
memcached源码分析
2.特征协议简单(key-value存储系统)基于
libev
ent的事件处理内置内存存储方式m
saltcc
·
2019-05-21 00:06
memcached源码分析-网络模块
源码分析-网络模块memcached源码分析-指令解析模块memcached源码分析-哈希表(hashtable)模块memcached源码分析-slab存储机制1.概述memcached网络模块是基于
libev
ent
saltcc
·
2019-05-21 00:51
FastDFS服务器搭建
1.2.3Storage状态收集1.2.4FastDFS的上传过程1.2.5FastDFS的文件同步1.2.6FastDFS的文件下载二、安装FastDFS2.1环境准备2.2CentOS安装GCC2.3安装
libev
ent2.4
prcyang
·
2019-05-10 01:05
FastDFS
HBase Thrift with Python (Kerberos)
HBase2.0.0、Python2.7环境下,其他环境的童鞋选择性进行参考安装Thrift安装依赖包yuminstall-yautomakelibtoolflexbisonpkgconfiggcc-c++
libev
ent-develzlib-develpython-develruby-developenssl-devel
迹_Jason
·
2019-05-08 00:00
hbase
thrift
python2.7
kerberos
FastDFS分布式文件系统搭建(二)FastDFS+Nginx实现分布式文件系统
首先安装gcc编译环境yuminstallgcc-c++2安装
libev
entFastDFS依赖
libev
ent库,需要安装:yum-yinstall
libev
ent3安装libfastcommon这里强调一下
Ragty_
·
2019-05-07 17:24
FastDFS
Mairadb-源码编译安装
yum-yinstallbisonbison-develzlib-devellibcurl-devel\libarchive-develboost-develgccgcc-c++cmakencurses-develgnutlsevel\libxml2-developenssl-devel
libev
ent-devel
IT_luo
·
2019-05-02 16:04
MySQL
MySQL
windows 平台使用 VS2017 编译
libev
ent 源码
一依赖库编译先要将其依赖的库编译好,其中openssl需要编译到
libev
ent中,编译成
libev
ent_openssl.lib库,zlib在新版本中只有示例用到。
夏曹俊
·
2019-04-30 17:00
c++
libevent
C/C++
centos7源码编译安装mariadb
yuminstallbisonbison-develzlib-devellibcurl-devellibarchive-develboost-develgccgcc-c++cmakencurses-develgnutls-devellibxml2-developenssl-devel
libev
ent-devellibaio-devel
AfterTRUTH
·
2019-04-29 19:41
源码安装
mariadb
windows 平台使用 VS2017 编译openssl源码
1)依赖安装安装perl脚本解释器下载http://
libev
ent.net/download安装nasm汇编器C:\Users\xiaca\AppData\Local\bin\NASM下载http:/
夏曹俊
·
2019-04-29 17:38
c++
libevent
C/C++
谈谈epoll实现原理
最近看的memcache和redis都使用了基于IO多路复用的高性能网络库.memcache使用了
libev
ent,redis使用了自己封装的Mainae,原理都一样,都是封装底层的epoll,select
fakine
·
2019-04-28 11:42
epoll
使用c-ares进行DNS域名解析
1、c-ares是一个C语言实现的DNS非阻塞异步解析,libcurl,
libev
ent,gevent,nodejswireshark都使用了c-ares,因此在一般开发一些服务的客户端Client,在连接服务器
good堂前燕
·
2019-04-18 17:51
linux/服务器
DNS
c-ares
caresd
core_framework —— 基于
libev
的轻量级lua网络开发框架
大道至简,返璞归真.前言在发表这篇博文的前夕,还有一些小伙伴在提问一些以下相关的问题:性能怎么样?是否容易上手?开发目标在哪?如何反馈问题?对比行业内的lua开源项目有何优势?等等,以上问题会在本文中一一介绍.CF的起因首先来聊聊情怀这个东西!相信每一个行业内的从业者都或多或少有过一个梦,这个梦叫做:"我到时候要开发一个XXX"!其实作者当初也是一样.每当半夜(凌晨)在加班、看文档、调试的时候,总
CandyMi
·
2019-04-17 19:52
lua
web
socket
lua网络开发
memcached 学习
memcached是什么特点协议简单基于
libev
ent的事件处理内置内存存储方式memcached不互相通信的分布式启动安装依赖
libev
ent安装命令下载地址在这个网址上面找:https://memcached.org
LastSun
·
2019-04-17 15:00
memcached 学习
memcached是什么特点协议简单基于
libev
ent的事件处理内置内存存储方式memcached不互相通信的分布式启动安装依赖
libev
ent安装命令下载地址在这个网址上面找:https://memcached.org
LastSun
·
2019-04-17 15:00
安装Nginx
搭建步骤1:安装FastDFS之前,先安装
libev
ent工具包yuminstallgcc-c++Nginx的安装依赖以下三个包,所以必须在安装Nginx之前安装下面的三个依赖包:SSL功能需要openssl
Z_PT
·
2019-04-17 09:51
nginx
服务器数据库搭建
libev
ent简单使用碰到的问题
base可以重用,但多线程中最好使用独立base,或单base加锁事件event不能重用,每个event监听一个fd,否则事件会乱,出现过tcp事件跑到udp回调中去了;一般tcp都会带个包头,决定后续传输的包体长度,因为tcp是流式,而非udp的包式(udp包是最小单位,读写成功都是指整个包读写成功),应用层的多个包是有可能在底层被合在一个包中发送(粘包),一个包也有可能被拆成不同的包发送(sh
pur_e
·
2019-04-15 18:04
C++
网络
随笔
Linux下安装Memcached服务器和客户端与PHP使用示例
系统环境:CentOS7.264位Apache2.4.33安装
libev
ent依赖库wgethttps://github.com/downloads/
libev
李维山
·
2019-04-15 11:19
基于
libev
ent 开源框架实现的 web 服务器
/*原创文章转载请附上原链接:https://www.cnblogs.com/jiujue/p/10707153.html*/自己实现的如有缺漏欢迎提出直接代码一切皆在代码中首先是主函数文件和头文件头文件:1#ifndef_HEAD_H_2#define_HEAD_H_34#include5#include6#include7#include8#include9#include10#include
酒觉
·
2019-04-14 21:00
libev
ent源码学习(1):日志及错误处理
目录错误处理函数函数声明__attribute__指令函数定义可变参数宏_warn_helper函数日志处理event_log日志处理入口日志处理回调函数指针log_fn设置日志处理回调函数event_set_log_callback错误处理event_exit错误处理入口错误处理回调函数指针fatal_fn设置错误处理回调函数event_set_fatal_callback日志及错误处理流程以下
HerofH_
·
2019-04-11 19:38
libevent源码学习
ubuntu14.04下,将zabbix3.2.0升级到zabbix4.0.6(离线安装)
一、下载需要的安装包1.下载zabbix源码包2.下载需要的依赖安装包需要安装包:
libev
ent
libev
ent-devlibpcre3libpcre3-dev
libev
ent-core、
libev
ent-extra
一只叫羊的羊
·
2019-04-11 15:08
zabbix
libev
ent源码学习(0):
libev
ent库安装与简单使用
目录1.下载并解压
libev
ent库2.安装
libev
ent库3.简单使用
libev
ent库1.下载并解压
libev
ent库这里下载的是
libev
ent2.0.21stable版本的,使用wget命令如下所示
HerofH_
·
2019-04-09 20:19
Linux
libevent源码学习
安装FastDFS
搭建步骤1、安装FastDFS之前,先安装
libev
ent工具包yum-yinstall
libev
entwgethttps://github.com/happyfish100/libfastcommon
Z_PT
·
2019-04-09 17:08
FastDFS服务器配置
服务器数据库搭建
安装memcached
cd/mnt/data/tools/tar-zxvf
libev
ent-2.1.8-stable.tar.gzcd
libev
ent-2.1.8-stable/.
风的低语
·
2019-04-08 20:21
安装memcached
cd/mnt/data/tools/tar-zxvf
libev
ent-2.1.8-stable.tar.gzcd
libev
ent-2.1.8-stable/.
风的低语
·
2019-04-08 20:21
mac编译
libev
ent cmake error openssl
提出问题:mac编译linevent时候出现问题:CouldNOTfindOpenSSL,trytosetthepathtoOpenSSLrootfolderinthesystemvariableOPENSSL_ROOT_DIR(missing:OPENSSL_INCLUDE_DIR)没有连接到对应的openssl库上解决办法:brewinstallopensslcmake-DOPENSSL_RO
IT_cica
·
2019-04-02 14:54
libevent
mac
坑
Redis源码解析:Hiredis异步API代码解析-19****
Hiredis中的异步API函数需要与事件库(
libev
ent,
libev
,ev)一起工作。因为事件循环的机制,异步环境中的命令是自动管道化的。
隨意的風
·
2019-03-25 19:43
redis
epoll线程池实现简单TCP并发文件服务器
epoll+线程池简单TCP并发文件服务器epoll部分代码在
libev
ent的源码上修改的线程池部分参考https://www.cnblogs.com/yangang92/p/5485868.html
JMasker
·
2019-03-23 15:34
epoll
epoll
tcp服务器
epoll并发文件服务器
C/C++
Python 并发编程之Gevent
1.什么是Geventgevent是一个基于
libev
的python并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效.而且其中有个monkey类,将现有基于
MHyourh
·
2019-03-22 19:42
python
CentOS下安装Memcached和PHP Memcached扩展
我们在另一篇文章中有提到过“在windows系统下如何安装memcached的讲解”,这次一起来看看在Centos系统中如何安装Memcached和PHPMemcached扩展I.安装Memcached1.安装依赖包
libev
entMemcached
CODETC
·
2019-03-21 09:30
Python 之 gevent
协程的基本原理gevent的基本原理来自于
libev
ent&
libev
。本质上
libev
ent或者说
libev
都是
Akaxian
·
2019-03-19 09:57
Python
visual studio 2017 和qt 编译 bitcon源代码
用vcpkg安装这些:
libev
ent:x64-windows-staticopenssl:x64-windows-staticzeromq:x64-windows-staticberkeleydb:x64
thefist11
·
2019-03-15 21:01
比特币技术
visual
studio
2017
vs2017
qt
编译
bitcoin
Ubuntu16.04系统下FastDFS+Nginx安装配置
一、FastDFS的安装(安装FastDFS前需要安装
libev
ent和libfastcommon):1、安装
libev
ent:下载
libev
ent-2.0.22-stable.tar.gz下载地址:https
mengh82
·
2019-03-14 18:46
python
Memcache操作详解及分析
,需要gcc,make,cmake,autoconf,libtool等工具#yuminstallgccmakecmakeautoconflibtool二、编译memcachedmemcached依赖于
libev
ent
靠还是你
·
2019-03-14 17:53
ActPHP 环境安装步骤
1安装php7使用线程安全的配置--enable-maintainer-zts重新编译的时候如果报错,则执行makeclean2安装
libev
ent库并且yuminstall
libev
ent-dev
libev
ent-dev
羽霖z
·
2019-03-10 15:19
记一个
libev
ent遇到的坑
网络层是大多数基础服务都需要的一个东西,
libev
ent是个单线程模型(reactor模式)的网络库。而单线程模式,就必须保证事件的回调处理是非阻塞的。
Quasars
·
2019-03-03 10:18
event 初始化
在前面我们对整个
libev
ent重要的核心(event和event_base)结构做了分析,处于茫然你现在跟着再来看一下event的初始化过程,以及事件的注册/注销过程.event初始化event的成员有很多
Function_18
·
2019-02-23 13:00
libevent
libev
ent 安装
libev
ent源码官网
libev
ent.本学习章节我都是以
libev
ent-1.4.14b-stable版本,学习比较简单的但是使用和功能上差距并不大.安装源码下载并解压:tar-zxvf/yourpath
Function_18
·
2019-02-23 13:31
libevent
linux memcached集群
192.168.80.100192.168.80.101关闭防火墙和selinuxsystemctlstopfirewalldsetenforce0编译环境yum-yinstallgccgcc-c++make-y安装依赖包
libev
enttarxf
libev
ent
不知道名子
·
2019-02-21 21:37
keepalived集群
memcache源码安装及测试
SElinuxsystemctlstopfirewalldsetenforce0memcached服务器:上传源码包和插件包:yuminstalllrz*-ymemcached-1.5.9.tar.gz
libev
ent
pq一一
·
2019-02-21 13:26
源码安装
测试
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他