tianfeng 49281d503a fix(live): 修复上麦 goUp 的 NPE 风险、异常吞噬和重复 HTTP 调用
P0 - BUG 修复:
- 将 liveMicrophone 和 micUser 的 null 检查移至使用前,彻底消除 NPE 风险
- 替换 catch(Exception) 全吞逻辑:业务异常直接上抛保留原始错误码,
  不再将所有错误误报为"麦克风已被占用",改用 log.error 记录完整堆栈

P1 - 性能优化:
- checkMicAvailableUse 前移至加锁后第一步,麦位已占时提前返回,
  避免后续 5 次 HTTP 调用空跑
- userProfileClient.getByUserId 由 2 次减为 1 次:
  先获取 UserProfileDTO 后直接传给 toLiveMicUser,
  删除 getLiveMicUser 内部的重复调用

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
(cherry picked from commit 8e9ca4f3434762969e7bbe76d69dc64aec08df89)
2026-04-08 12:08:58 +08:00
2026-03-22 23:19:22 +08:00
2026-03-26 16:53:33 +08:00
2025-07-30 14:54:23 +08:00
2026-04-01 14:21:33 +08:00
2025-07-30 14:54:23 +08:00
2025-07-31 14:34:48 +08:00
2025-08-14 16:14:33 +08:00
2026-03-24 12:21:03 +08:00
2025-07-30 14:54:23 +08:00
2025-07-30 14:54:23 +08:00

模块说明

  • rc-dependencies pom管理
  • rc-register 注册配置中心
  • rc-visual 图形监控
    • visual-actuator-admin 8000
  • rc-common-business 通用业务组建
  • rc-auth 认证服务1000
  • rc-gateway 服务网关,端口 1100
  • rc-service-message 消息服务, 端口 3000
  • rc-service-console 后台运营服务, 端口 2700
  • rc-service-order 订单服务, 端口 2500
  • rc-service-user 用户服务,端口 2100
  • rc-service-team 团队服务,端口 2200
  • rc-service-wallet 钱包服务, 端口 2000
  • rc-service-other 其他服务2400
  • rc-service-live 其他服务2500
  • rc-scheduling 调度中心2800
  • rc-service-game
    • game-fruit 8000
# 创建mysql数据库用户
CREATE USER 'lotfun'@'%' IDENTIFIED BY 'PvuJkXKmDhL9';
GRANT ALL PRIVILEGES ON lotfun.* TO 'lotfun'@'%';
GRANT ALL PRIVILEGES ON lotfun_wallet.* TO 'lotfun'@'%';
# 创建mongodb数用户
db.createUser({
  user: 'hooka',
  pwd: '4yyxeaTEhqU8',
  roles: [
    {
      role: 'readWrite',
      db: 'hooka'
    }
  ]
})
【云服务器】请在安全组放行 11185 端口
外网面板地址: https://47.237.15.200:11185/7ad40987
内网面板地址: https://10.0.0.45:11185/7ad40987
username: jtmy9uea
password: 1c01c9f2
Description
No description provided
Readme 38 MiB
Languages
Java 66%
JavaScript 33.7%