我正在与Swift Vapor玩耍,想使用微服务构建Web API。
在使用Vapor构建的微服务和RabbitMQ之类的消息队列之间发送消息的最佳方法是什么?
答案 0 :(得分:2)
我认为现在的选项是Redis Pub / Sub,其中有一个Vapor软件包。
我们在Kafka程序包上做了一些工作,但从未完成。除此之外,我们还可以看到新的Server Side Swift工作组的构想。他们的名单上有Kafka,而我个人建议使用RabbitMQ。
答案 1 :(得分:1)
我刚刚知道这个软件包,看起来它可以完成您想要的事情:) https://github.com/johnbona/disque