kra-new/pkg
Yvan ac09f38940 优化结构 2026-08-28 18:22:16 +08:00
..
database 优化结构 2026-08-21 00:01:48 +08:00
module 优化结构 2026-08-27 16:20:37 +08:00
mq 优化结构 2026-08-22 11:26:58 +08:00
task 优化结构 2026-08-28 00:29:40 +08:00
websocket 优化结构 2026-08-28 18:22:16 +08:00
README.md 优化结构 2026-08-28 16:23:52 +08:00

README.md

Shared Packages

这里放跨业务模块的基础设施,不放具体业务表或业务用例。

当前包含:

  • database:跨模块共享的 GORM 支持、分页和迁移执行器
  • module:模块迁移、后台元数据和路由注册协议
  • task:跨模块共享的进程内任务注册表和贡献协议
  • mq:消息队列客户端与订阅协议
  • websocketWebSocket 服务端与连接管理

应用级 logging、HTTP response、paymentkit 等实现位于 internal/,不属于 可复用 pkg 公共层。 pkg 只能提供机制和稳定协议,不能引用任何 internal 业务包。数据库配置加载、 系统集成配置、系统表和 provider 生命周期仍由 internal 负责。