gpt4 book ai didi

go - 如何在grpc服务器端使用从客户端传递过来的上下文

转载 作者:数据小太阳 更新时间:2023-10-29 03:23:10 25 4
gpt4 key购买 nike

我已经在 grpc 服务中定义了一个端点。现在,当客户端使用某些上下文调用端点时,我应该如何处理该上下文、它的到期/截止日期等?

我的意思是在服务端,我要执行一系列的步骤来完成请求。它包括一些处理、写入数据存储等。现在我应该如何尊重上下文。是不是在流程的每一步之后,我都需要检查上下文是否完成?如果完成了,我就直接返回而不进行下一步?但这感觉不对。

在 GRPC/Go 中正确的做法是什么?

最佳答案

服务处理程序获取的上下文中设置了截止日期(客户端设置的截止日期)。 Go 的方式是在您的每一步中传递该上下文,如果这些步骤中的任何一个阻塞,您也会在该上下文中阻塞。

关于go - 如何在grpc服务器端使用从客户端传递过来的上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49590422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com