Documentation
¶
Overview ¶
group + inbox + ratelimit 示例:群组离线私聊。
演示三个新包的组合:
- pkg/domain/group:群组创建/加入/角色(owner/admin/member);
- pkg/domain/inbox:成员间离线消息(已读/未读 + 游标分页);
- pkg/ratelimit:发消息限流(防刷屏,按 userID 令牌桶)。
路由:
POST /create?group=g1&owner=alice 创建群组 POST /join?group=g1&user=bob 加入群组 POST /msg?group=g1&from=alice&to=bob&text=hi 发私聊(限流 2/s) GET /inbox?user=bob&after=0&limit=10 拉收件箱(降序) POST /read?user=bob&seq=3 标记已读 GET /unread?user=bob 未读数 GET /members?group=g1 成员列表
Click to show internal directories.
Click to hide internal directories.