go语言微服务文件上传
时间: 2023-11-17 11:58:03 浏览: 122
Go语言中的微服务文件上传可以使用类似于引用中提到的文件秒传思想。具体来说,可以根据文件的md5码判断该文件在中心存储池是否存在,若存在则秒传成功,不存在则继续传。在上传文件时,可以先计算文件的md5值,然后向中心存储池查询该md5值对应的文件是否存在。如果存在,则直接将该文件映射到个人存储池中对应的userId下;如果不存在,则将该文件上传到中心存储池,并将该文件映射到个人存储池中对应的userId下。在文件上传过程中,可以使用RPC轻量级通信方式进行通信,以提高效率。
阅读全文