Truss
Truss 处理了服务中令人头疼的部分,让你可以自由地专注于业务逻辑。
安装
目前,Truss 没有二进制发行版,你必须从源代码安装。
要安装这个软件,你必须:
- 安装 protoc 3 或更新版本。最简单的方法是从 github 下载一个版本
并添加到
$PATH
。 否则 从源代码安装 。 - 使用如下方式安装 Truss
go get -u -d github.com/metaverse/truss cd $GOPATH/src/github.com/metaverse/truss make dependencies make
在 Windows 上,请执行以下操作:go get -u -d github.com/metaverse/truss cd %GOPATH%/src/github.com/metaverse/truss wininstall.bat
用法
使用 Truss 很容易。您可以使用 gRPC 和 protoc 缓冲区 定义服务,Truss 使用该定义来创建整个服务。你甚至可以为 HTTP 1.1/JSON 传输添加 http 注解。
然后打开 handlers / handlers.go
,添加你的业务逻辑,就可以了。
下面是一个服务定义的例子:Echo Service
自己在 Echo Service 上试试 Truss,看看生成的服务。
truss _example/echo.proto
有关详情,请参阅 USAGE.md 和 TUTORIAL.md for more details.
开发
有关详细信息,请参阅 DEVELOPING.md。