1. libevent简介 Libevent 有几个显著的亮点: => 事件驱动(event-driven),高性能; => 轻量级,专注于网络,不如ACE那么臃肿庞大; => 源代码相当精炼、易读; => 跨平台,支持Windows、Linux、*BSD和Mac Os; => 支持多种I/O多路复 ...
分类:
其他好文 时间:
2020-02-10 14:06:43
阅读次数:
89
本文将详细介绍如何在Java端、C++端和NodeJs端实现基于SSL/TLS的加密通信,重点分析Java端利用SocketChannel和SSLEngine从握手到数据发送/接收的完整过程。本文也涵盖了在Ubuntu系统上利用OpenSSL和Libevent如何创建一个支持SSL的服务端。文章中介 ...
分类:
其他好文 时间:
2020-02-02 14:09:48
阅读次数:
83
概述?Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。特点1、协议简单;2、基于libevent的
分类:
数据库 时间:
2020-01-08 10:46:26
阅读次数:
149
先用ldconfig,无果,可以按照安装说明设置相关路径,或者在 usr/lib/中建立连接,我用的是这种方法。 ...
分类:
其他好文 时间:
2020-01-07 00:39:31
阅读次数:
97
前言 Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 BSD 和 Mac Os;支持多种 I/ ...
分类:
系统相关 时间:
2020-01-03 00:07:37
阅读次数:
313
最小化安装CentOS基础命令 # yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \ lrzs ...
分类:
其他好文 时间:
2020-01-01 18:26:04
阅读次数:
72
背景 源码版本:2.1.11-stable 核心思想:Reactor模型(事件驱动) 处理的事件类型:网络IO读写,定时器,信号 reactor模型 它是一种“事件驱动”机制。程序想处理某个事件,需要提供相应的接口并注册到reactor上;如果相应的事件发生,reactor将主动调用此事件注册的接口 ...
分类:
其他好文 时间:
2019-12-31 23:15:51
阅读次数:
85
一.安装zabbix 上传zabbix-3.4.4.tar.gz包到服务器/root/ #]yum -y install gcc gcc-c++ mysql-devel curl-devel libevent-devel #]tar -zxvf zabbix-3.4.4.tar.gz #]cd za ...
分类:
其他好文 时间:
2019-12-28 10:10:05
阅读次数:
63
使用VisualStudio来编译,我的电脑上安装的是VS2013。1、在开始菜单项里面(或者在VS安装路径中)打开Developer Command Prompt for VS2013.exe2、在Developer Command Prompt for VS2013.exe命令行中进入你的lib ...
环境部署服务器角色IP地址需要安装的软件包主缓存服务器192.168.142.130Telnet、libevent、memcached、keepalived、magent从缓存服务器192.168.142.131Telnet、libevent、memcached、keepalived客户端192.168.142.132Telnet第一步:配置memcached主缓存服务器#挂载软件包mount.c
分类:
系统相关 时间:
2019-12-25 14:34:13
阅读次数:
118