直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,864
变动共计
4,580
特征
4,512
修补
32
项目
按项目过滤
所有项目17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 8, 2026
PerformanceMediaService

停止重建每张支票的钱包和客人列表

`Visual for'获取了收受者的Cheddar余额,并询问了整个 组织成员名单——每个公布的框架都按RECIPIENT列出。 在一个 完整表格,即11个跨名钱包呼叫和11个全高 每个折叠、检查和呼叫的查询:每只手约440个,两个 每次回答都一样 赌博时也不能动 他们现在只骑在事件上 能够实际移动它们——表格、邀...

Kamo·3d ago
August 28, 2026
PerformanceMediaService

只服务一个重新打开的窗口, 并且只审计一个页面

两笔费用,都花在一个聊天窗口的每个开口上。 自此开始获取/会话/{guid}/消息。 重新打开的窗口想要 在它已经持有的留言之后,没有办法这样说——唯一的 问题这个端点回答是"最新的一页",这是第一个 每次都是错的 所以,每一次重读一百行,运行 翻译经过,询问他们的反应,并写了一条审计行 包含: 两条消息可以共享一毫...

Kamo·2w ago
August 9, 2026
PerformanceMediaService

接受一个 BLAKE3 的主张, 这样调试速度比上传快

连接端点要求两个散列. 浏览器没有快速SHA3-256,所以证明 已经有一个358 MB 文件用~20秒对18.8秒的上传——成员 等待的时间不长,合理得出结论,没有什么变化。 sha3256现在是可选的: 提供,它仍然符合全部去除键; 省略, 省略 匹配的是 BLAKE3 加上精确的大小,这是浏览器可以快速计算出来...

Kamo·4w ago
April 25, 2026
PerformanceMediaService

在创建时将地理存储在票上, 放下 GeoLite 读取

现在捕捉到访客的地表 一次(通过GeoLookupService)和持续p/国家/城市/子分区 支持键本身。 支持Ticket Service.toDTO 直接读取地平面-没有直播 GeoLite 范围扫描, 地理上没有访问者表倒计时( 访问者仍然在) 装入用于最新显示Name, 散装为列表终点 。 没有快照的遗赠票...

Kamo·4mo ago
PerformanceMediaService

大量访问者并跳过列表中的 GeoLite 搜索

/api/support/tickets列表的终点正在运行,每页20行: - 20个QQ电话(N+1) - GeoLookupService有20通电话,每个都有一个范围扫描 相对于 GeoLite 块表(百万行)加一个位置 在巨大的桌子上取出——~40个额外查询,即使访客 记录已经有存储的国家代码 。 修补 : -...

Kamo·4mo ago
March 12, 2026
PerformanceMediaService

跳过 DB 成员查找信件认证检查

提取从 Redis 读取成员ID 的 JemberIdFrom Request( ) 会话不点击 DB 。 用于获取Messages( ) 而不是 获得Current Member()——该成员实体只在那里被注销, 从来没有使用过。 在每个聊天历史载荷上保存一通DB回转. 将当前成员( ) 调用为请求( ) 内部用于...

Kamo·6mo ago
PerformanceMediaService

从 getMessages 端点删除剩余的打印通话

Kamo·6mo ago
PerformanceMediaService

取消每个请求的日志管理费和同步 TTL 刷新

- k8s 配置( 实际生产配置): 安全/ hikari 从INFO/DEBUG到WARN的日志,添加 HikariCP 池配置(最多20个) - 会议服务:脱去-60系统。 每个请求,包括128 Char会话密钥的字符串连接; 让 TTL 重新刷新 ASync 使其不再阻断 请求路径 - 在应用程序上启用 @ En...

Kamo·6mo ago
PerformanceMediaService

减少日志噪音和调谐连接池

- 从TRACE到WARN的下春安保和从DEBUG到HARICP的下春安保 WARN — 每个请求消除数十个同步日志写入 - 增加明确的HikariCP池配置(最大20个,5分),以防止 在同时负载下的连接已耗尽 - 从当前成员( ) 中删除14个每个请求的系统. out. println的电话

Kamo·6mo ago
PerformanceMediaService

删除聊天信件端点的每个信件记录

删除信件流图中的System.out.println通话 每个消息发射一次(每个请求100个一/O操作),最后 日志,将所有信件再次流出,只是为了收集记录成员身份

Kamo·6mo ago
December 12, 2025
PerformanceMediaService

K1m1 和 k2m1 的并行部署

- 将建筑和部署分开。 - 在建造完成后平行部署到 k1m1 和 k2m1 - 大大减少部署总时间

snadjafinia·9mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价