在服务实现的方法可以访问元数据的情况下,我可以为 ScalaPB 代码生成设置什么选项?
默认选项生成如下内容:
override def sayHello(req: HelloRequest) = {
...
}
我想要类似的东西:
override def sayHello(req: HelloRequest, metadata: Metadata) = {
...
}
--- 2021 年 12 月 30 日更新 ---
一个原因是我可能想从元数据中检索客户端的令牌,因此我可以使用该令牌来调用另一个服务。