Tag: 任务队列

在应用程序引擎上使用node.js,使用任务队列还是pub / sub会更好

我们一直在把我们的apis从python转移到node。 我们已经使用我们的Python应用程序引擎API的任务队列。 现在,在app引擎上支持node.js,您是否build议我们使用任务队列或云pub / sub来执行任务? 这些优点/缺点包括可靠性,可移植性等

使用基于AMQP的服务器比使用beanstalkd或redis更有吸引力吗?

我正在编写一个项目,负责处理面向数据服务器的主应用程序之外的任务,这是使用Node.js用JavaScript编写的。 它需要处理将来计划的任务,并有可能处理“现在”的任务。 “现在”只是意味着下一次工作人员可以使用时,将会执行该任务,所以这一点可能无关紧要。 工作人员都要和外部资源交stream,一个例子就是发邮件。 我们是一个小商店,我们没有太多的资源,所以我不想做的一件事是在这个过程中开始混合语言,我已经看到Node可以很容易地为我们做这个,所以这就是我们要去的地方,除非在我开始编码之前看到一个令人信服的理由。 总之,我不能说是否有一个令人信服的理由来使用基于AMQP的服务器,比如像Openue或RabbitMQ这样的类似Kue或Beanstalkd的节点客户端。 那么,我们走吧: 使用基于AMQP的服务器比使用Kue的beanstalkd或redis更有吸引力吗? 如果是,那么基于AMPQ的服务器最适合我所布置的架构? 如果不是,哪个nosql解决scheme(beanstalkd,redis / Kue)最容易设置和部署速度最快?