码迷,mamicode.com
首页 >  
搜索关键字:gen_server    ( 59个结果
Erlang 督程 启动和结束子进程
1、督程: test_sup 2、子进程:test_gen_server 3、子进程规格Spec: { test_gen_server, {test_gen_server, start_link, []}, permanent, 4000, worker, [test_gen_server] } 4
分类:系统相关   时间:2016-03-17 12:15:26    阅读次数:169
ejabberd_captcha、ejabberd_receiver、ejabberd_s2s_in_sup、ejabberd_s2s_out_sup
ejabberd_captcha作为gen_server启动,提供验证码的功能-----------------------------------------------------------ejabberd_receiver作为supervisor启动,子程序启动的模块为ejabberd_re...
分类:其他好文   时间:2015-12-18 18:10:38    阅读次数:176
ejabberd_router、ejabberd_router_multicast
ejabberd_router作为gen_server启动,作为系统的路由对外提供注册路由、删除路由初始化时创建route(mnesia)表,监控注册的路由进程主要方法为do_route(OrigFrom, OrigTo, OrigPacket)方法do_route(OrigFrom, OrigTo...
分类:其他好文   时间:2015-12-16 23:13:54    阅读次数:422
ejabberd_s2s
作为gen_server启动初始化时创建s2s(mnesia)表,保存的是服务器之间的联系信息,server和server之间的路由主要为do_route(From, To, Packet)方法do_route(From, To, Packet) -> ?DEBUG("s2s manager~...
分类:其他好文   时间:2015-12-16 23:09:46    阅读次数:457
ejabberd_hooks
ejabberd_hooks作为ejabberd_sup的子进程以gen_server启动首先初始化创建hooks(ets)表,ejabberd_hooks作为系统的钩子server,注册一系列的方法到hooks里面,方便程序调用注册方法为:add(Hook, Host, Module, Funct...
分类:其他好文   时间:2015-12-15 22:29:40    阅读次数:227
Erlang OTP学习(1)gen_server
在《Programming Erlang》的OTP introduction章节中,作者通过循序渐进的方式,向我们展示了gen_server设计思路,现在做下总结:在具体看gen_server之前,我们先看一个server通用框架:在这个server里,你几乎看不到任何和具体功能相关的东西,它只提供...
分类:其他好文   时间:2015-12-09 17:15:39    阅读次数:154
Erlang的gen_server的terminate()/2未执行
官方资料参考:Module:terminate(Reason, State)Types:Reason = normal | shutdown | {shutdown,term()} | term()State = term()This function is called by a gen_serv...
分类:其他好文   时间:2015-11-23 16:43:45    阅读次数:233
Erlang gen_server
gen_serverErlang moduleA behaviour module for implementing the server of a client-server relation. A generic server process (gen_server)implemented us...
分类:其他好文   时间:2015-11-18 16:28:22    阅读次数:130
Erlang之gen_server篇
erlang中为我们提供了这样一个服务器的现成的实现,就是gen_server,不用自己去编写服务器程序了。所要做的就是以下几个事:1.确定我们回调模块的名称2.编写接口函数3.实现六个回调方法也就是说我们只需要关注于回调模块的实现就OK了。1: -module(XXXX) 定义模块名称2:接口函数...
分类:其他好文   时间:2015-09-09 17:35:50    阅读次数:141
erlang与设计模式(二)——工厂、抽象工厂、建造者
Russell-X-Shanso工厂模式、抽象工厂模式、建造者模式,均为创建类模式,其共有的设计思路主要在于根据情况理清并封装创建流程(创建进程、创建gen_server、组建record或maps等复合数据结构等)、解耦、定向扩展等等。(注:由于这三个创建类模型解决的问题近似,面向对象语言中的解决...
分类:其他好文   时间:2015-08-27 02:12:42    阅读次数:189
59条   上一页 1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!