我参与的一个项目基本上就是一个用于将JSON文档共享到多个其他系统的系统。
… 我参与的一个项目基本上就是一个用于将JSON文档共享到多个其他系统的系统。当时是在一个使用Go语言的公司,使用AWS。我们本来可以用一个S3存储桶。但当然,一个API可能也不错,这样以后你可以添加自定义的认证层,或者添加服务器端的过滤和查询功能。所以我们用几周时间构建了一个REST API。但然后技术主管觉得我们没有像其他团队的酷孩子那样使用gRPC,这让我们感到内疚。如果我们需要一个Python客户端,以便我们可以构建一个Ansible插件来调用这个API呢?(我的意思是,Ansible插件可以是任何语言;它是一个REST API,Ansible已经支持调用这个API(或者你也可以直接使用curl);或者你只需用三行代码就能写出必要的Python来调用REST API。)所以我们花了几个月的时间转换到gRPC,但我们需要使用Connect库,因为它更酷,但结果发现它不支持GET请求,而且公司里其他人都没有使用它。
源讨论gRPC:糟糕的部分原帖 223 条评论 · 导入时统计