我正在研究在 node.js 服务器之间传递消息的方法。
我正在考虑使用 hook.io。但是 hook.io 现在已经死了。hook.io 有哪些替代方案?优选地,替代方案将在节点用户区中以保持简单。
谢谢
我正在研究在 node.js 服务器之间传递消息的方法。
我正在考虑使用 hook.io。但是 hook.io 现在已经死了。hook.io 有哪些替代方案?优选地,替代方案将在节点用户区中以保持简单。
谢谢
基本上我认为消息队列可能是个好主意。您将使用哪个消息队列取决于您的要求 - 容错、事务支持......
有趣的是,消息队列有一个标准:AMQP -高级消息队列协议。如果您使用支持 AMQP 的消息队列,则无需调整代码即可轻松切换实现。
您可能想要查看的模块是node-amqp,它允许您连接到任何基于 AMQP 的消息队列。
我用它运行RabbitMQ,到目前为止我很有信心。如果您在 Heroku 上托管 Node.js 应用程序:CloudAMQP提供与 Heroku 集成的托管 RabbitMQ 服务。
如果您更喜欢完全用 Node.js 编写的解决方案,请查看TJ Holowaychuk 的Kue - 这是一个由 Redis 支持的出色消息队列。