go-chat-api:使用Websockets和Redis在Golang中聊天

时间:2024-03-12 03:27:58
【文件属性】:

文件名称:go-chat-api:使用Websockets和Redis在Golang中聊天

文件大小:613KB

文件格式:ZIP

更新时间:2024-03-12 03:27:58

go redis golang websocket Go

聊天api 使用Websockets和Redis Pub / Sub在Go中构建的聊天室 redis pub / sub系统使api可以水平缩放。 CI在github-actions上。 检查./github/workflows/main.yml 该api已部署到AWS中的k8s集群中。 检查。 。 内置在React中 可以在Makefile中找到脚本,例如本地运行api: make start-local 演示版


【文件预览】:
go-chat-api-master
----.dockerignore(86B)
----go.mod(307B)
----client.go(252B)
----.github()
--------workflows()
----go.sum(17KB)
----http()
--------server_test.go(2KB)
--------websocket_test.go(2KB)
--------websocket.go(1KB)
--------routes.go(433B)
--------server.go(1KB)
----Dockerfile(468B)
----scripts()
--------env()
----redis()
--------db.go(363B)
--------room.go(2KB)
----websocket()
--------client.go(2KB)
--------hub.go(2KB)
----demo()
--------demo.gif(819KB)
----README.md(835B)
----Makefile(886B)
----mock()
--------http()
--------ClientService.go(436B)
--------HubService.go(374B)
----test.env(42B)
----room.go(200B)
----.codecov.yml(0B)
----.gitignore(67B)
----hub.go(427B)
----cmd()
--------app()

网友评论