【发布时间】:2021-04-07 05:13:57
【问题描述】:
为了卸载我的数据库,我想在 gRPC 服务中消除类似请求(例如,它们共享请求的相同 id 部分),该服务服务于对延迟没有严格要求的 API .我知道如何使用 vanilla gRPC 做到这一点,但我确定我可以使用哪种类型的 Mono API。
直接调用db的API如下:
public Mono<Blob> getBlob(
Mono<MyRequest> request) {
return request.
map(reader.getBlob(request.getId()));
我觉得我应该使用delaySubscription,但似乎groupBy 不是gRPC 服务处理的Mono API 的一部分。
【问题讨论】:
标签: java grpc project-reactor