用于消息队列的Vapor Swift客户端/ RabbitMQ

时间:2018-09-25 17:52:37

标签: rabbitmq microservices message-queue vapor

我正在与Swift Vapor玩耍,想使用微服务构建Web API。

在使用Vapor构建的微服务和RabbitMQ之类的消息队列之间发送消息的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

我认为现在的选项是Redis Pub / Sub,其中有一个Vapor软件包。

我们在Kafka程序包上做了一些工作,但从未完成。除此之外,我们还可以看到新的Server Side Swift工作组的构想。他们的名单上有Kafka,而我个人建议使用RabbitMQ。

答案 1 :(得分:1)

我刚刚知道这个软件包,看起来它可以完成您想要的事情:) https://github.com/johnbona/disque