聊天后端 这是一个非常简单的聊天后端的Go实现。 它使用SQLite3进行存储,并使用gRPC进行API。 安装 从下载特定于操作系统的协议缓冲区编译器,并将其解压缩到/ usr / local go get -u github.com/golang/protobuf/{proto,protoc-gen-go} export PATH=$PATH:$GOPATH/bin go get github.com/adsouza/chat-backend 用法 ./runme.sh将生成gRPC绑定,运行所有测试并启动服务器。 ./clean.sh将删除生成的gRPC绑定和SQLite3数据库文件。 贮存 存储模块具有已通过SQLite3测试SQL实现。 逻辑 逻辑模块依赖于在存储模块中可获得其实现的存储接口。 API 该API使用gRPC构建,并且依赖于由逻辑模块实现的控制器接口。