0

在服务实现的方法可以访问元数据的情况下,我可以为 ScalaPB 代码生成设置什么选项?

默认选项生成如下内容:

override def sayHello(req: HelloRequest) = {
...
}

我想要类似的东西:

override def sayHello(req: HelloRequest, metadata: Metadata) = {
...
}

--- 2021 年 12 月 30 日更新 ---

一个原因是我可能想从元数据中检索客户端的令牌,因此我可以使用该令牌来调用另一个服务。

4

0 回答 0