Closed xj524598 closed 1 year ago
背景:使用了迁移脚本后,迁移工作还是很大 项目技术栈:项目使用了fasthttp和grpc 问题: 如上,我的项目使用了fasthttp和grpc分别处理两种流量,为了兼容两者协议,我的很多方法的参数都是context.Context,而迁移脚本并没有替换这些方法或者接口参数。 此外就是我的方法是为了给两者协议都使用的,因此我需要根据context.Context来判断此时是HTTP还是GRPC,但是我看herzt的context是*app.RequestContext,且我暂时不知道如何根据这个RequestContext来判断协议是HTTP还是HTTP2
背景:使用了迁移脚本后,迁移工作还是很大 项目技术栈:项目使用了fasthttp和grpc 问题: 如上,我的项目使用了fasthttp和grpc分别处理两种流量,为了兼容两者协议,我的很多方法的参数都是context.Context,而迁移脚本并没有替换这些方法或者接口参数。 此外就是我的方法是为了给两者协议都使用的,因此我需要根据context.Context来判断此时是HTTP还是GRPC,但是我看herzt的context是*app.RequestContext,且我暂时不知道如何根据这个RequestContext来判断协议是HTTP还是HTTP2