V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wkong  ›  全部回复第 14 页 / 共 14 页
回复总数  269
1 ... 5  6  7  8  9  10  11  12  13  14  
2023-07-26 09:47:48 +08:00
回复了 unt 创建的主题 程序员 后端不写 api 文档怎么办, V 友们究竟是怎么解决的
我们都是手撸 swagger

https://github.com/TangSengDaoDao/TangSengDaoDaoServer/tree/main/assets/swagger

我们开源的商用级别的即时通讯软件
2023-07-25 10:59:27 +08:00
回复了 RememberCurry 创建的主题 Go 编程语言 用 Go 基于 epoll 实现一个最小化 IO 库
我也基于上面大佬们的思想开发了我的单机百万通用实时通讯服务,感兴趣可以 star 下

https://github.com/WuKongIM/WuKongIM
2023-07-25 10:56:29 +08:00
回复了 voidmnwzp 创建的主题 Go 编程语言 如何在同一个端口上建立不同的连接?
设置 SO_REUSEPORT 就可以了,参考我开源的单机百万实时通讯服务(自研消息 DB ,二进制协议,重写 go 底层 epoll 网络)
https://github.com/WuKongIM/WuKongIM
2023-07-25 10:54:39 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
分享一下我开源的单机百万的通用实时服务。里面有关于拆包分包这块。

https://github.com/WuKongIM/WuKongIM
2023-07-25 10:46:14 +08:00
回复了 gochat 创建的主题 Go 编程语言 gochat - 纯 go 实现的 im 即时通讯系统
推荐:

https://github.com/WuKongIM/WuKongIM (单机百万,底层通讯)
https://github.com/TangSengDaoDao/TangSengDaoDaoServer (商用级别的开源,高颜值开源)
2023-07-25 10:44:58 +08:00
回复了 psirnull 创建的主题 开源软件 求一个开源的即时通讯工具, WEB 版的。
推荐:

https://github.com/WuKongIM/WuKongIM (单机百万,底层通讯)
https://github.com/TangSengDaoDao/TangSengDaoDaoServer (开源社区第二屌的即时通讯,高颜值开源)
2023-07-25 10:43:51 +08:00
回复了 blackbookbj277 创建的主题 问与答 请问有开源的即时通讯软件么?
推荐:

https://github.com/WuKongIM/WuKongIM (单机百万)
https://github.com/TangSengDaoDao/TangSengDaoDaoServer (开源社区第二屌的即时通讯)
2023-07-25 10:29:20 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
开源项目
https://github.com/TangSengDaoDao/TangSengDaoDaoServer

项目结构:

├── assets
| ├── assets // 项目里用到的一些资源文件,比如系统账号头像,文件助手头像,系统群头像等等
| ├── resources // 文件服务需要初始化的一些资源文件 比如用户默认头像。
| ├── sql // 项目里的所有 sql 脚本
| └── web // 系统用到的 web 的一些 html 文件
├── configs // 项目里的所有配置
| ├── push // 苹果推送的证书放置目录
| └── tsdd.yaml // 项目的配置文件
├── docker // docker 相关的脚本
├── docs // 项目文档/截图
├── internal
| ├── api ==================== 项目所有对外的 API(业务代码基本都在这个目录下) ====================
| | ├── api.go // api 的所有模块的入口文件
| | ├── base // 基础模块
| | ├── channel // 频道模块
| | ├── common // 常用模块
| | ├── file // 文件服务模块
| | ├── group // 群组模块
| | ├── message // 消息模块
| | ├── qrcode // 二维码模块
| | ├── report // 举报模块
| | ├── robot // 机器人模块
| | ├── source // 来源模块
| | ├── statistics // 统计模块
| | ├── user // 用户模块
| | └── webhook // webhook 模块
| ================================================================================
| ├── config // 贯穿项目全局的上下文对象和配置对象
| ├── server // 服务启动
| | └── server.go
| └── testutil // 单元测试工具类
| └── test.go
├── pkg // 项目里的一些公共的包
├── testenv // 项目基础设施环境
| └── docker-compose.yaml
└── main.go // 项目入库 main.go 文件
推荐:

https://github.com/WuKongIM/WuKongIM (单机百万)
https://github.com/TangSengDaoDao/TangSengDaoDaoServer (开源社区第二屌的即时通讯)
1 ... 5  6  7  8  9  10  11  12  13  14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1359 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.