问题描述
问题:我可以在连接建立期间向服务器发送自定义参数,并在每次请求时将其存储并传递给服务吗?
gRPC中的客户端连接示例:
client: GreeterClient = new GreeterClient('localhost:50051',credentials.createInsecure());
我可以发送用于连接的客户配置:{“ productId”:1} 像这样:
client: GreeterClient = new GreeterClient('localhost:50051',credentials.createInsecure(),{"customKey": "customValue"});
由于连接是持久的,因此我可以在服务器中针对每个请求访问此连接。
服务器代码应该能够为每个请求获取此值,因为这是连接自定义配置。我确实不要针对每个请求发送此配置,因为它对于特定连接而言是相同的。 (网络开销)
用例:3个使用相同gRPC服务的产品。 解决方案:每个gRPC调用都会发送ProductId(OR)gRPC连接建立,并发送一个Server存储的参数,并根据每个请求传递给Service。
问题:我可以在连接建立期间向服务器发送自定义参数,并在每次请求时将其存储并传递给Service吗? (Node.js gRPC服务器||客户端-节点和Java)
我能做到吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)