使用消息队列的项目架构

时间:2017-02-18 07:36:50

标签: rabbitmq distributed-system

我正在编写一个使用RabbitMQ进行消息传递的项目。它有一个生产者,它在预定的时间生成任务并将它们放入RabbitMQ队列。此外,我有一个工作池,从那里获取任务,处理它们并将它们放入另一个队列(交换)。我需要将结果存储到数据库中。所以问题是我应该使用生成任务的相同应用程序(调度程序)还是为此任务编写单独的应用程序?这是我做的稍微简化的版本,但你能告诉我一些缺点和优点吗?

1 个答案:

答案 0 :(得分:0)

我将使用单独的应用程序。因为它将是两个完全分离的简单应用程序。