码迷,mamicode.com
首页 > 其他好文 > 详细

Erlang自定义gen_container行为模式开发

时间:2014-09-04 00:18:37      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   2014   sp   log   on   工作   

1、gen_container行为模式完成的功能

gen_container包含的功能:容器的启动和关闭,消息的同异步消息分发处理、获取容器实例个数、获取容器中正在运行的实例列表、能够让实例热拔插动态添加和删除实例、对实例进行创建、监控、销毁和退出后扫尾等管理维护工作。

2、该行为模式分两个队列,分线上和线下。其中线上存在当前容器中正在运行的实例,线下队列存放当前容器所能管理的所有实例,存放在beanList中以列表形式保存于State中。

3、gen_container行为模式的流程

bubuko.com,布布扣

4、开发行为模式总结。

开发行为模式需要考虑行为模式本身(模板)和实现行为模式的回调模块。需要认真考虑回调模块如何被调用,在行为模式模块中重点完成启动时握住回调模块的模块名,然后进入消息的接收的轮询中,接收到消息后,通过匹配消息然后执行回调模块对应的回调函数,就将通用函数和回调函数关联起来了。行为模式从某种程度上是多态的一种体现,通用函数可以映射到不同的回调函数的执行。

 

Erlang自定义gen_container行为模式开发

标签:style   blog   http   ar   2014   sp   log   on   工作   

原文地址:http://blog.csdn.net/zcc_0015/article/details/39035341

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!