自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 【官方文档】RabbitMQ之AMQP

AMQP 0-9-1 Model Explained About This Guide This guide explains the AMQP 0-9-1 model used by RabbitMQ. The original version was written and kindly contributed by Michael Klishin and edited ...

2014-06-19 15:02:00 212

转载 OTP学习之 Gen_Fsm

状态机,是在通信领域内用得最多的,在业务平台中也是,数据实体在平台中流动处理,不同状态,需要不同的处理。 关于状态机的描述,Boost文档里面有比较详细的描述,这个博客也有比较清晰的描述:状态机 在C++ boost库中有大名鼎鼎的MSM,自己写的话,看看状态机模式也就可以搞定,Erlang中又是怎么实现的呢?没错就是Gen_fsm了。 有限状态机可以描述为以下关系: State...

2014-05-22 10:03:00 158

转载 gen_event学习

gen_event 是通用的事件处理行为。 描述: 一个实现事件处理功能的行为模块。OTP事件处理模块包括一个通用的事件管理,负责处理可以动态添加、删除的任意数量的事件。用这个模块实现的事件管理器会有一组标准的功能接口,包括跟踪和错误报告功能。它也将融入OTP 监督树中,请参考OTP设计原则了解更多信息。 每个事件处理以回调方式来实现,回调需要导出一组预先设计好的函数,行为函数和回...

2014-05-20 18:37:00 155

转载 Erlang Mnesia 基础之二(How)

上一篇文章我们从总体介绍了Mnesia的应用场景,我们应该如何操作Mnesia呢?请诸君停下你的步伐,听我慢慢道来: 数据在Mnesia中被组织成一组表,每个表名都是atom类型。每个表都是由Erlang的record组成,用户需要自定义record,每个表也有一组属性: type:每个表都可以是'set'、'ordered_set' 或者 'bag' (在当前版本OTP17 'd...

2014-05-17 11:10:00 99

转载 Erlang基础Mnesia 之应用场景(Why)

废话几句: 关于技术学习我的理解是三部曲,What,How,Why,具体释义请参见:学习技术的三步曲:What、How、Why。后续所有的技术博客我都均会按照这种章节来写我的技术博客。 Why: 在一个包含多个节点的Erlang集群中,请求需要正确地转发,数据需要在跨主机间正常访问和及时更新。为了保证数据的一致性,需要将这些操作放在一个事务中。 需要在运行期间能够添加、删除节点,...

2014-05-16 18:09:00 176

转载 从今天开始起,养成写Blog的习惯

引言:好记性不如烂笔头 写博客的好处我也就不一一阐述了,具体参见:为什么你应该(从现在开始就)写博客 时光如梭,转眼工作6年+了,对于技术、生活、人生都有了新的认识,期望通过这个博客来和大家分享我的工作、生活、感悟,欢迎拍砖。 由于时间原因,写得比较简短,也许这就是万事开头难吧! 感谢川哥一直鼓励我写博客,感谢工作让我有这个时间来做这些我认为有意义的事。 ----...

2014-05-16 10:50:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除