码迷,mamicode.com
首页 >  
搜索关键字:worker    ( 2663个结果
storm集群部署和配置过程详解
先整体介绍一下搭建storm集群的步骤: 设置zookeeper集群安装依赖到所有nimbus和worker节点下载并解压storm发布版本到所有nimbus和worker节点配置storm.yaml启动相关后台进程 1 首先配置zookeeper集群      我们知道storm通过zookeeper来协调整个集群。zookeeper不是用来做消息传递,因此storm不会给zo...
分类:其他好文   时间:2014-12-05 17:26:26    阅读次数:206
Storm进程通信机制分析
本文主要分析storm的worker进程间消息传递机制,消息的接收和处理的大概流程见下图在Storm中,worker进程内部的thread通信与worker进程间的通信有一些差别,worker间的通信经常需要通过网络跨节点进行,Storm使用ZeroMQ或Netty(0.9以后默认使用)作为进程间通信的消息框架。work..
分类:系统相关   时间:2014-12-04 15:57:44    阅读次数:202
Apache 多路复用模块(MPMs) - Prefork, Worker, Event
本文对Apache下Prefork, Worker, Event MPM进程、线程模型及使用场景做了一一讲解...
分类:Web程序   时间:2014-12-03 10:37:55    阅读次数:198
nginx反向代理及简单负载均衡
修改nginx配置文件:userwwwwww;worker_processes1;error_log/usr/local/nginx/logs/nginx_error.logcrit;pid/usr/local/nginx/logs/nginx.pid;//nginx进程idworker_rlimit_nofile51200;//文件最大连接数,系统限定文件ulimit对服务也会有影响,使用ulimit-n可以..
分类:其他好文   时间:2014-12-02 00:21:54    阅读次数:190
tachyon 0.5.0 之TachyonWorker 源码分析
TachyonWorker 负责和tachyonMaster 交互, 直接通过 apache thrift 发送消息 tachyonworker 主要负责 3个部分, 启动 dataserver , 心跳, 和 thrift server , 其中 dataserver 负责内存数据和用户之间的读传输,目前thrift支持远程读数据, 写数据只能写到本地, 并对本地读取做了优化,...
分类:其他好文   时间:2014-11-30 23:16:57    阅读次数:214
NGINX实现反向代理
一、安装NGINX略,请自行百度,GOOGEL二、配置文件1.由上面的步骤,我们看到配置文件放置在/etc/nginx/目录下:主要配置文件:/etc/nginx/nginx.conf 扩展配置文件:/etc/nginx/conf.d/*.confuser www-data;worker_proce...
分类:其他好文   时间:2014-11-29 22:59:55    阅读次数:350
storm文档(10)----容错
源地址:http://storm.apache.org/documentation/Fault-tolerance.html 本文主要介绍Storm作为容错系统的设计细节。 当worker死掉时会发生什么? 当worker死掉时, supervisor将重启它。 如果worker启动总是失败,则worker就不能发送心跳消息给Nimbus, 那Nimbus就会...
分类:其他好文   时间:2014-11-29 00:18:19    阅读次数:175
Nginx源码分析—nginx的配置
Nginx源码分析—nginx的配置 Nginx都是一个master进程来管理多个worker进程。Worker进程的数量与服务器上的CPU核心数相等。Master是管理worker,接受外部信号,worker进程之间通过共享内存、原子操作实现通信和同步。 任意一个worker进程出现错误从而导致coredump时,master进程会立刻启动新的worker进程继续服务。 不同worker进...
分类:其他好文   时间:2014-11-26 16:40:01    阅读次数:167
Nginx源码分析—定时器事件
Nginx源码分析—定时器事件 对于每一个进程都有一个事件缓存,对于worker进程而言,除了nginx启动时更显一次时间外,任何更新时间的操作都只能由ngx_epoll_process_events方法执行。在此方法中,当flags参数中有NGX_UPDATE_TIME标志位,或者ngx_event_timer_alarm标志位为1时,就会调用ngx_time_update方法更新缓存时间。 ...
分类:其他好文   时间:2014-11-26 16:38:35    阅读次数:163
模板:什么是Traits
Traits不是一种语法特性,而是一种模板编程技巧。Traits在C++标准库,尤其是STL中,有着不可替代的作用。 如何在编译期间区分类型 下面我们看一个实例,有四个类,Farm、Worker、Teacher和Doctor,我们需要区分他们是脑力劳动者还是体力劳动者。以便于做出不同的行动。 这里的...
分类:其他好文   时间:2014-11-26 01:25:33    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!