Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lmsail/go-zero-websocket
基于go-zero框架,websocket 示例
https://github.com/lmsail/go-zero-websocket
chat go-zero im websocket
Last synced: about 1 month ago
JSON representation
基于go-zero框架,websocket 示例
- Host: GitHub
- URL: https://github.com/lmsail/go-zero-websocket
- Owner: lmsail
- License: mit
- Created: 2022-08-24T05:00:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T07:07:23.000Z (10 months ago)
- Last Synced: 2024-11-09T09:41:37.186Z (3 months ago)
- Topics: chat, go-zero, im, websocket
- Language: Go
- Homepage:
- Size: 320 KB
- Stars: 5
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-zero-websocket
基于`go-zero`框架,websocket 示例
- 群发
- 私聊
- 连接加密
- redis
- mysql## 使用
项目使用的是`go module`管理项目扩展,`go`版本`1.20`;
加解密部分请参考根目录:test.go```
// 拉取项目依赖
go mod tidy// 修改配置信息, redis 与 mysql 连接信息
// 这里暂未使用到mysql
websocket/etc/websocket-api.yaml
Redis:
Host: 127.0.0.1:6379
Type: node
Pass:// 运行
cd ./websocket && go run websocket.go// 访问 web 页面
http://localhost:11111
```## 效果预览
![]()