Quartz和RabbitMQ,这些技术有什么区别? 它们可以一起使用吗? 这些技术可以安装在托管Web服务器的硬件上,还是最好为它们安装专用硬件?
答案 0 :(得分:8)
我们首先假设您的意思是Quartz, a scheduler,而不是Quartz, a Mac OS X graphics layer。 ;)
结合这两个概念可能非常强大:让调度程序将事件或事件链触发到消息队列中,并让许多工作人员在各自的队列中侦听以执行分配的任务。
根据您想要实现的目标,将所有内容放在同一台机器上可能完全可以。当您遇到性能不佳时,您可以决定是否需要更大的机器或将工作量分配给许多较小的机器。
您可能需要查看RabbitMQ和Quartz网站上的教程,看看是否有适合您的目的。