MiFaZhan 96f0f4eacd ci: 镜像到 Gitee 增加退避重试与每日兜底
Gitee 在推送密集时返回 429 Pending queue overflowed / 408 Authorization server
timeout,属服务端限流,原实现一次失败即终止。
- 推送改为最多 5 次退避重试(30s/60s/90s/120s)
- 增加每日定时兜底(18:30 UTC = 次日 02:30 北京时间),
  避免某次推送失败后长期不同步
2026-10-30 13:19:55 +08:00
2026-10-22 16:37:56 +08:00
2026-10-22 16:37:56 +08:00
2026-10-22 16:37:56 +08:00
2026-10-22 16:37:56 +08:00
2026-10-22 16:37:56 +08:00
2026-10-22 16:37:56 +08:00

iotlcm-worker-svr

Dedicated RabbitMQ consumer service for IotLCM asynchronous work.

Consumers

The service always registers these business consumers when RabbitMQ is enabled:

  • iotlcm.traffic_usage.daily.retry
  • iotlcm.traffic_usage.monthly.retry
  • iotlcm.work_order.auto_close

For local Admin-to-Worker integration checks, set workerDiagnostic.enabled: true to register iotlcm.worker.diagnostic. Diagnostic messages are logged and acknowledged; they do not access MySQL, TDengine, or Upstream. The diagnostic consumer is disabled in the default and build configurations.

SIM status synchronization

Status sync uses run-scoped queues and durable outcome counters. The optional simStatusQueueSync.redisKeyPrefix setting controls the Redis key prefix used by these queues.

角色权限同步

配置 roleSync.enabled: true 后,由本服务独立接管管理后端的持久化角色权限任务。默认关闭;启用前需先完成数据库迁移,并移除旧管理后端的执行入口。

S
Description
iotLCM 物联网卡全生命周期管理平台(开源版,单仓多服务)
Readme Apache-2.0 38 MiB
Languages
Go 69.4%
Vue 15.2%
TypeScript 12%
PLpgSQL 2.4%
JavaScript 0.4%
Other 0.3%