feat: add workbench kafka migration support

This commit is contained in:
richjohnrambo
2026-09-13 22:17:02 +08:00
parent c46cb4b382
commit 67e8c2c6f6
211 changed files with 7391 additions and 478 deletions
+85 -3
View File
@@ -99,24 +99,106 @@ QUIC传输技术
群成员信息这个是很耗性能的 一个群几千个人 你要考虑是进一次就拿一次群成员信息 还是拿一次
网页上一个tab一个用户
我说的进不是给你拉进群 是你点击群聊这个会话框
敏感词 开关
组织机构树的处理逻辑 我现在处理逻辑
1,手机号注册,或者上架用的测试账号 可以看到好友的组织结构,
2,通过邀请进来的 只能看到自己
对了,强调一点,移动端所有加好友的入口都是需要后端控制的,管理后台需要开关控制能不能加好友。
然后还要增加宵禁功能,宵禁功能是单聊私聊都不能发消息。这个也是管理后台控制的。
tinode 移除
监控接口
制定联调计划
多租户的测试
不能全存
图片只存oss地址 给前端的是oss地址 文件也是oss地址
本地只存100条 历史分页50条拉
群聊要跨月建表
聊天的菜单元素是前端写死的么
群成员变动发消息 然后拉取 群成员 要考虑何时全部 何时只是一个
只有加入的群管理消息都可见 其他的比如移除啥的 只有管理可见
离线用户的推送 未读消息数的处理 每个用户的不一样 群成员每个消息的推送
前端返回一个现有序号 后端跟最新序号比对 然后一减 就是未读消息
全局禁止加好友 比如下班时间到了 不能加 从群成员去看 不能显示个人信息 个人名片也不能看 二维码也不能加
阿里云的oss放一个域名清单 要加密
设备类型 ip 全部采集入库
离线时间 和上线时间的采集
检查一下多处存同一个信息的。尤其是用户的
音视频要加上开关 控制前端的显示 已经处理
拆成工作台 + IM
文案部分全部拆出来 做配置
个人注册的企业码是默认system 不需要企业码的位置
先是企业合作,填写信息,审核之后得到企业码
企业注册的要带上企业码
kafka批量消费 批量落库
1.进群的时候拿群成员列表信息 这个怎么做成缓存 然后怎么更新缓存
2.多标签要独立的登录状态,可以用不同域名来解决这个问题,但是要token过期时间要限制一下 7天或者10天 每次登录都重置这个时间
3.转发消息 涉及到转发群和转发个人 大批量转发 消息会不会串
4.我在第一个标签转发了100个群,然后直接切换到第二个标签,你第一个标签还没转发完 你该怎么处理 会不会串到第二个标签页
新增图片的功能 ??
拉一下git提交记录 已经处理
多实例 断线重连 其他ws的坑
### 1. Fitness-Food(GitHub,MIT 协议|中文友好!重点推荐)
🔗 [https://github.com/saudademjj/fitness-food](https://github.com/saudademjj/fitness-food)
- 定位:**中文智能饮食管理系统**,完全匹配你的健身 APP 饮食模块
- 自带接口能力:
- 输入中文食物名称,返回全套营养素(热量 / 蛋白 / 碳水 / 脂肪、微量元素)
- 三餐记录、每日营养汇总、目标对比(减脂 / 增肌)
- PostgreSQL 内置中文食物库
- 技术栈:Next.js + Postgres,可以单独拆出后端 API 给你的 APP 调用
- 协议:MIT,可商用,二次开发无压力
我打算弄一个饮食健康的产品,主要是想记录三餐,目标对比,返回食物热量
默认system企业
内容审核要根据企业来分。做成开关 新建企业的时候加上
用户要和商户绑定 进去只能看某一个商户的数据 这个要改造 要从多商户的角度思考系统还有哪些问题
调研:
阿里云上传apk包 下载下来就装不上
各个厂商push的申请
新加一个状态,消息免打扰后,对方发消息,红点这么显示
Bundle ID:com.ysl.IM
KEY ID:J4ZUVHW59G
Team ID:2DN6KF37CH