发布 python-message,一个面向消息编程的程序库

赖勇浩(http://laiyonghao.com)

前段时间,我发过一篇文章(见:http://blog.csdn.net/lanphaday/archive/2010/11/29/6043605.aspx ),讲了几个我希望能够在 Python 看到的几个特性,其中第三个 message-oriented programming 是很容易实现的,所以我就尝试着把它做出来了,今天在这里公布一下。

pypi:http://pypi.python.org/pypi/message

源代码:http://code.google.com/p/python-message/

现在可以非常简单地安装,只要在命令行执行以下命令就可以了:

 

然后来个简单的示例代码:

输出:

就像所有的 publish/subscribe 模型一样,这个 message module 的作用就是解耦。与常见的 signal/slot 或 observer pattern 不同,它不需要知道谁会发出一条消息(当然,也可以知道),所以可以说是 observer pattern 的一个超集。

为什么设计成这样?嗯,受到 falcon 语言的影响颇大。

这样有什么好处?嗯,容我日后再写文章禀报吧。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值