指南:配置 Dapr 来使用 gRPC
Dapr 为本地调用实现 HTTP 和 gRPC API 。 gRPC适用于低延迟、高性能的场景,并且使用原生客户端进行语言集成。
Dapr 运行时实现 proto服务 ,应用程序可以通过 gRPC 进行通信。
在自托管模式下运行时,使用 标志来配置Dapr 使用 gRPC 与应用程序通信:
Kubernetes
在Kubernetes中,需要在deployment YAML文件中设置以下注解:
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
labels:
spec:
replicas: 1
selector:
matchLabels:
app: myapp
metadata:
app: myapp
annotations:
dapr.io/enabled: "true"
dapr.io/app-id: "myapp"
dapr.io/app-protocol: "grpc"
...