AlbertLee 's Blog: Django中继承RabbitMQ消息中间件,实现消息异步处理

Summary: 目的: web访问中的事件直接传递到其他系统中,异步处理。
传统做法:将消息写入数据库 或文件中,另一个程序后台轮询读取处理。或者通过IPC, socket,发给对方处理程序。
缺点:耦合。两个系统需要共享一个存储空间,数据库或文件,或者直接发送到对方程序中。不论怎样,都需要知道处理程序的存在的具体位置。
利用MQ解决: 直接在django中发送给MQ一个消息,由订阅此消息的外围程序异步处理。
r...
Bookmark |  Comment |  Forward  |   | 
Comments:
- Comments