我有一个体系结构,其中有独立运行的独立服务。我的一项服务是连续从相机获取帧并将其发送到另一项服务,该服务会对帧进行一些处理(例如人脸检测,人脸识别等)并将结果发送回去。服务可以在不同的机器上运行。
请提出任何好的库或在服务之间快速传输帧的建议。我已经想到了一些选择,例如Kafka和ZeroMq,但是我对它们之间的选择感到困惑。
也欢迎任何好的管道设计。谢谢
答案 0 :(得分:0)
在非常相似的情况下对Kafka管道进行了试验之后,我的建议是Kafka不是一个合适的选择。由于在处理实时图像流时,这里需要关注消息的频率和大小。
可以测试的选择是:
Zero MQ 在给定的情况下很有可能表现良好。