做图服务器源码已出

作者: Lupino | 来源:发表于2017-06-10 10:05 被阅读1332次

阅读过 写一个高端做图服务器 一定很好奇这么高端的做图服务器是什么样子的。

现在代码出来了,可以一睹芳容。

periodic 监控

编译

老样子我们用 git 将其 clone 下来,然后通过 stack 编译。

git clone https://github.com/Lupino/process-image.git
cd process-image
mkdir bin
echo 'local-bin-path: bin' >> stack.yaml
stack build
stack install
stack install share-fs-server

这个项目有部分组件是使用 go 写的,我们依然需要编译。

export GOPATH=`pwd`
cd app
go get -d
go build upload-file.go
mv upload-file ../bin
cd ..
go get github.com/Lupino/periodic/cmd/periodic

运行

首先申请一个 阿里云储存的 accessKeyaccessID,用于上传用,上传组件也可以自己写。

./bin/share-fs-server -H 127.0.0.1 -p 8080 --path share-fs
./bin/periodic -d -H tcp://127.0.0.1:5000
./bin/process-image config.yml
./bin/upload-file -periodic tcp://127.0.0.1:5000 -thread 10 -share-fs-host http://127.0.0.1:8080 -bucket youbucket -accessKey youkey -accessID youid

测试

拿一张图片来测试一下

curl -XPUT -F @icon.png http://127.0.0.1:8080/file/icon.png
echo icon.png | ./bin/submit-image -H 127.0.0.1 -P 5000 -f upload-next-guetzli,resize-image-fw500,resize-image-fw192,resize-image-fw64

结语

欢迎读者们入坑,pull request
项目地址: https://github.com/Lupino/process-image

如果觉得文章好,对你有帮助就来关注我吧。

相关文章

  • 做图服务器源码已出

    阅读过 写一个高端做图服务器 一定很好奇这么高端的做图服务器是什么样子的。 现在代码出来了,可以一睹芳容。 编译 ...

  • React 数字滑动器

    先上效果图 源码已上传github[https://github.com/xinxibin/numberical-...

  • 2018-08-30

    横向流程图源码格式: 竖向流程图源码格式: 标准流程图源码格式: 标准流程图源码格式(横向): UML时序图源码样...

  • zk源码阅读26:集群版服务器启动概述

    摘要 本节结合源码对集群版服务器启动进行概述,流程图如下 主要分为 这里都是概述,没有详细分析源码,下面几节展开分...

  • Android仿QQ侧滑菜单

    先上效果图: GIF图有点模糊,源码已上传Github:Android仿QQ侧滑菜单 整体思路: 自定义ItemV...

  • 2.5 Linux服务器源码安装Redis6和相关依赖—小滴课堂

    Linux服务器源码安装Redis6和相关依赖 简介:Linux服务器源码安装Redis6和相关依赖 源码安装Re...

  • srs

    代码分析相关 SRS(simple-rtmp-server)流媒体服务器源码分析--启动 srs之深入浅出看流媒体...

  • typora流程图画法

    1.1 流程图 1.1 横向流程图源码格式: 1.2 竖向流程图源码格式: 1.3 标准流程图源码格式: 1.4 ...

  • Android 源码部署到服务器(Git+GitLab+Repo

    Android 源码部署到服务器(Git+GitLab+Repo) Android 源码部署到服务器端,一共分为七...

  • Electron开发实战之17-jslogin and supe

    源码 j、源码 j-step-c17、相关视频 这一节我们来做jslogin 请求参数 通过下面这张图,我们可以得...

网友评论

  • itcjj:能用来做啥呢
  • 星目:内容很赞,大有收获。

    一点小建议:如果能稍微描述下作图服务器的应用场景就好了,可以降低阅读门槛。另外,服务器的应用效果来个图片什么的展示一下会比较直观些。

    小白读者的建议
    Lupino:目前我用他来 我给 web 应用做缩略图,和 压缩图片尺寸

本文标题:做图服务器源码已出

本文链接:https://www.haomeiwen.com/subject/ehsqqxtx.html