Go版本图床-系统设计
文章首发于:clawhub.club
最近做的系统中需要一个图床服务,图床(存储图片的服务器),因为属于个人开发,所以想找找免费的图床,以前曾经注册七牛云,但是竟然需要用手持身份证照片,感觉太过于隐私,所以不想用,我怕他那我数据去卖。
网上搜了搜免费的图床,稳定点的有新浪之类,曾经用过github做过图床,但是感觉速度不是很满意,而且不像乱用github,最后找到个大神级别的源码:https://github.com/aimerforreimu/auxpi
- 支持图床:
搜狗
新浪 (私有+公共)
SMMS
奇虎 (360)
百度
阿里
京东
Upload.cc
Flickr
网易
掘金
本地
借鉴这个服务,自己简单的设计了个图床系统,用户上传图片,系统解析鉴权,图片存根节点,返回图片唯一URL,异步根据权重上传其他图床。用户通过URL302各种图床,如果真实url失效了,就异步从根节点获取图片重新上传图床。
目前属于设计阶段,代码架子也刚刚完成:
https://github.com/ClawHub/go-figure-bed
未完待续。。。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ClawHub的技术分享!