python相关:1、zeromq网络库;2、twisted框架;twisted:一个基于事件驱动,异步的python高性能网络开发框架;注:什么是基于事件驱动;当(鼠标点击事件)事件注册器注入事件,而在事件已加入在监控列表中;即触发函数的回调的过程; 1、Reactor,反应器 2、Pro...
分类:
编程语言 时间:
2015-06-24 00:30:16
阅读次数:
251
Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,提高系统的...
分类:
其他好文 时间:
2015-06-23 17:39:41
阅读次数:
81
1. Libevent是什么?
Libevent是一个轻量级的开源的高性能的网络库,被众多的开源项目使用,例如大名鼎鼎的memcached等。具有如下的显著的特点:事件驱动,轻量级(和ACE相比的话),跨平台,支持多路的IO复用技术,支持定时器、信号等事件。
2. Libevent功能
Libevent提供了事件通知,io缓存事件,定时器,超时,异步解析dns,事件驱动的ht...
分类:
其他好文 时间:
2015-06-14 18:38:39
阅读次数:
264
使用twisted搭建socket的服务器,并能给客户端发送消息, 比较简单,直接上代码 #coding=utf-8 ‘‘‘ 用于实现给响应客户端的请求,并且可以给客户发送消息, ‘‘‘ from twisted.internet import reactor from twis...
分类:
编程语言 时间:
2015-06-12 22:35:25
阅读次数:
379
Salt从0.11.0版本开始引入ReactorSystem。EventSystemTheeventsystemisalocalZeroMQPUBinterfacewhichfiressaltevents.ThiseventbusisanopensystemusedforsendinginformationnotifyingSaltandothersystemsaboutoperations.ReactorSLSfilesandeventtagsareassociatedinthemaster..
分类:
其他好文 时间:
2015-05-28 18:21:07
阅读次数:
173
前言: 最近帮朋友review其模块服务代码, 使用的是python的twisted网络框架. 鉴于之前并没有使用过, 于是决定好好研究一番. twisted的reactor模型很好的处理了网络IO事件, 以及定时任务触发. 但包处理后的业务逻辑操作, 需要根据具体的场景来决定....
分类:
编程语言 时间:
2015-05-27 15:38:49
阅读次数:
521
基于netty实现的异步服务器。参见:https://spring.io/guides/gs/reactor-thumbnailer/package hello;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import reactor...
分类:
其他好文 时间:
2015-05-26 12:18:57
阅读次数:
216
这个写的相当易懂, 再次感谢并分享,原地址: http://daimojingdeyu.iteye.com/blog/828696Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一...
分类:
其他好文 时间:
2015-05-15 10:33:24
阅读次数:
114