【发布时间】:2023-03-07 14:21:01
【问题描述】:
我正在设计一个新系统,该系统将获取一组汽车数据的哈希值,然后使用该数据调用一个单独的 API,该 API 返回一个布尔值,之后我将返回给原始调用者的汽车模型和真假。
系统需要可以从其他应用程序调用,所以我正在研究 GRPC 来解决这个问题。我的问题围绕着如何在 GRPC 中实现这个解决方案,以及像 RabbitMQ 这样的东西是否会更好?
创建一个双向流式 GRPC 解决方案是否有意义,其中客户端在汽车列表中流式传输,然后在服务器端我生成说服务器上每个请求的延迟作业?然后当每个延迟的作业完成处理时,我将该值返回给流中的原始调用者?
这是一个优雅的解决方案还是有更好的方法来实现我的目标?谢谢。
【问题讨论】:
标签: asynchronous rabbitmq grpc synchronous