https://github.com/lsamu/ago
基于go+gin+gorm+grpc+socket开发框架
https://github.com/lsamu/ago
grpc rest socket
Last synced: 3 months ago
JSON representation
基于go+gin+gorm+grpc+socket开发框架
- Host: GitHub
- URL: https://github.com/lsamu/ago
- Owner: lsamu
- License: mit
- Created: 2021-06-29T12:48:24.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-04T09:39:46.000Z (over 3 years ago)
- Last Synced: 2024-06-20T06:29:36.552Z (almost 2 years ago)
- Topics: grpc, rest, socket
- Language: Go
- Homepage: https://github.com/lsamu/ago
- Size: 6.57 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ago
```
基于go+gin+gorm+grpc+socket开发框架. 持续更新中...
```
## 安装
```
go get -u github.com/lsamu/ago
```
## rest
```
func main() {
server:=rest.NewServer(rest.RestConf{
Host: "0.0.0.0",
Port: 8888,
})
defer server.Stop()
server.Start()
}
```
## rpc
```
func main() {
server:= rpc.NewServer(rpc.ServerConf{
Host: "0.0.0.0",
Port: 8888,
})
server.AddService(func(s *grpc.Server) {
//注册服务
})
defer server.Stop()
server.Start()
}
```
## socketio
```
func main() {
server:= sockio.NewServer(sockio.SockConf{
Host: "0.0.0.0",
Port: 8888,
})
defer server.Stop()
server.Start()
}
```
## socket
```
```
## tcp
```
```
## udp
```
```