发布 python-message,一个面向消息编程的程序库
来源:互联网 发布:平板淘宝卖家中心在哪 编辑:程序博客网 时间:2024/06/06 05:44
赖勇浩(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/
现在可以非常简单地安装,只要在命令行执行以下命令就可以了:
http://blog.csdn.net/gzlaiyonghao/article/details/6065896
然后来个简单的示例代码:
输出:
就像所有的 publish/subscribe 模型一样,这个 message module 的作用就是解耦。与常见的 signal/slot 或 observer pattern 不同,它不需要知道谁会发出一条消息(当然,也可以知道),所以可以说是 observer pattern 的一个超集。
为什么设计成这样?嗯,受到 falcon 语言的影响颇大。
这样有什么好处?嗯,容我日后再写文章禀报吧。
http://blog.csdn.net/gzlaiyonghao/article/details/6065896- 发布 python-message,一个面向消息编程的程序库
- 发布 python-message,一个面向消息编程的程序库
- 发布消息(Posting a Message)
- 面向消息的中间件 (Message-Oriented Middleware, MOM)
- 用 python-message 为程序库和日志模块解耦
- 一个小小的消息发布程序
- Python面向对象的编程
- python 面向对象的编程
- Python面向对象的编程
- 面向Arcgis的python编程
- python面向对象的编程
- 消息队列(Message Queue)编程
- 发布一个Httpsqs的Python客户端
- Python:非常好的面向对象编程语言
- 面向arcgis的python编程01
- Python面向对象的编程笔记
- python面向对象的编程思想0725
- python面向对象编程的思想0727
- 使用 Eclipse 远程调试 Java 应用程序
- http 通信原理
- VC编译出现“Internal error during IncrBuildImage”错误
- 当我知道@class代替#import避免循环定义之后
- 解决Eclipse中SVN版本信息不显示的问题
- 发布 python-message,一个面向消息编程的程序库
- 将服务器上的所有数据库设置为simple恢复模式的SQL
- jquery 鼠标单击位置
- NS-2相关工具大体介绍<2>
- "对象库未注册"问题
- 免费的C++图形和游戏库
- linux内存管理--进程在内存中的分布
- 设计模式之(一)Factory模式
- python 判断进程是否存在+获取进程占用内存值