生产者-消费者模型实现(分布式)过程记录

By | 2016-12-02

2016-12-02 15:54:28

早上想到以下实现

但是,发现一些问题:

  1. 缓存项目中应用普通的数据库的话,是不符合要求的,同时也难以实现。
  2. 学院院网的新闻分类类别较多,提取样本都需要很多的时间投入,而且粗略看了一些学院的新闻,类别归纳是比较泛的,特征性非常弱。

对于缓存项目中的问题,目前的替代方案是使用RabbitMQ。现在也正在了解RabbitMQ的使用。


2016-12-02 19:58:43

看了不少有关python+RabbitMQ的博客,最终发现,大部分的都是差不多的,都是基于官方的教程。其实直接看官方的教程就足够的了。

RabbitMQ官方教程:http://www.rabbitmq.com/getstarted.html

常用编程语言的应用说明,RabbitMQ参数说明等,总之你需要的大部分都有涉及。


2016-12-03 21:04:02

写完了框架,但是发现一些问题。

把缓冲项目架在阿里云服务器上,生产者生产的速度过高(不知道具体是不是)的时候,服务器端的RabbitMQ服务就会被终止了,需要重新登录服务器开启RabbitMQ服务。但是如果在本机上用RabbitMQ的话,无论怎样都不会出现这个问题。

对于远程终端出现的这个问题,暂时还不知道怎么解决。


 

发表评论

电子邮件地址不会被公开。