framework/

directory
v1.49.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2026 License: MIT

Directories

Path Synopsis
Package alert 提供监控告警:轮询采集资源指标,水位超阈值时推送到 企业微信/钉钉/飞书机器人 webhook,支持连续触发确认、告警去重与恢复通知。
Package alert 提供监控告警:轮询采集资源指标,水位超阈值时推送到 企业微信/钉钉/飞书机器人 webhook,支持连续触发确认、告警去重与恢复通知。
Package aop 提供轻量级方法级切面(面向切面编程),对标 Spring AOP 的 @Before / @After / @Around,用于 Service 层:
Package aop 提供轻量级方法级切面(面向切面编程),对标 Spring AOP 的 @Before / @After / @Around,用于 Service 层:
Package apidoc 提供接口文档自动生成(对标 Springdoc/Swagger): 注册路由时自动推断文档(函数名/路径模板/动词),支持可选描述覆盖; 启动后输出 OpenAPI 3.0 定义 + 内嵌 API 浏览页面。
Package apidoc 提供接口文档自动生成(对标 Springdoc/Swagger): 注册路由时自动推断文档(函数名/路径模板/动词),支持可选描述覆盖; 启动后输出 OpenAPI 3.0 定义 + 内嵌 API 浏览页面。
Package oplog 提供异步操作日志队列: 请求/业务动作日志先入内存队列,由后台消费者批量写入 Sink, 不阻塞请求链路(go-admin 内存队列思路)。
Package oplog 提供异步操作日志队列: 请求/业务动作日志先入内存队列,由后台消费者批量写入 Sink, 不阻塞请求链路(go-admin 内存队列思路)。
Package circuit 提供熔断器(参考 gobreaker/业界通用设计):
Package circuit 提供熔断器(参考 gobreaker/业界通用设计):
id
Package id 提供脚手架内置的 ID 生成器:雪花算法(数值型)与 UUID v4(字符串型)。
Package id 提供脚手架内置的 ID 生成器:雪花算法(数值型)与 UUID v4(字符串型)。
Package es 提供 ElasticSearch 集成(对标 Spring Data Elasticsearch 的 ElasticsearchOperations/Template):常用操作封装 + 原生客户端暴露。
Package es 提供 ElasticSearch 集成(对标 Spring Data Elasticsearch 的 ElasticsearchOperations/Template):常用操作封装 + 原生客户端暴露。
Package eventbus 提供进程内事件总线(发布/订阅)。
Package eventbus 提供进程内事件总线(发布/订阅)。
Package gencode 提供 Web 化低代码生成平台(对标 RuoYi 代码生成器): 在线查看数据库表/字段、编辑字段、同步表结构、一键生成 DDD 代码。
Package gencode 提供 Web 化低代码生成平台(对标 RuoYi 代码生成器): 在线查看数据库表/字段、编辑字段、同步表结构、一键生成 DDD 代码。
Package httpclient 提供通用 HTTP 请求工具(零依赖 net/http): GET/POST/PUT/DELETE,支持 query 参数、表单、JSON、原始 body、自定义 header。
Package httpclient 提供通用 HTTP 请求工具(零依赖 net/http): GET/POST/PUT/DELETE,支持 query 参数、表单、JSON、原始 body、自定义 header。
Package influx 提供 InfluxDB 时序数据库集成(对标 Spring Data InfluxDB 的 InfluxDBTemplate):写入/查询封装 + 原生客户端暴露。
Package influx 提供 InfluxDB 时序数据库集成(对标 Spring Data InfluxDB 的 InfluxDBTemplate):写入/查询封装 + 原生客户端暴露。
Package kafka 提供 Kafka 消息队列集成(对标 Spring Kafka 的 KafkaTemplate): 生产/消费封装 + 原生客户端暴露。
Package kafka 提供 Kafka 消息队列集成(对标 Spring Kafka 的 KafkaTemplate): 生产/消费封装 + 原生客户端暴露。
Package live 提供 SRS 直播流媒体对接层:
Package live 提供 SRS 直播流媒体对接层:
Package monitor 提供服务器资源监控组件(对标阿里云 ECS 资源监控):
Package monitor 提供服务器资源监控组件(对标阿里云 ECS 资源监控):
Package mqtt 提供 MQTT 客户端集成(设备网关采集数据场景): 连接 Broker、订阅主题、发布消息、断线自动重连(基于 paho.mqtt.golang)。
Package mqtt 提供 MQTT 客户端集成(设备网关采集数据场景): 连接 Broker、订阅主题、发布消息、断线自动重连(基于 paho.mqtt.golang)。
Package openapi 提供开放 API 入站网关:第三方通过 AppKey + 签名调用业务接口, 签名校验、时间戳窗口、nonce 防重放、每 App 限流全部由脚手架完成, 业务项目只需像注册普通路由一样注册 handler。
Package openapi 提供开放 API 入站网关:第三方通过 AppKey + 签名调用业务接口, 签名校验、时间戳窗口、nonce 防重放、每 App 限流全部由脚手架完成, 业务项目只需像注册普通路由一样注册 handler。
push
sse
Package sse 提供 Server-Sent Events 实时推送能力: 客户端通过 HTTP 长连接订阅事件,服务端按事件名定向或广播推送。
Package sse 提供 Server-Sent Events 实时推送能力: 客户端通过 HTTP 长连接订阅事件,服务端按事件名定向或广播推送。
ws
Package ws 提供 WebSocket 实时双向通信能力: 连接管理(Hub)、广播、业务消息回调与心跳保活。
Package ws 提供 WebSocket 实时双向通信能力: 连接管理(Hub)、广播、业务消息回调与心跳保活。
Package sms 提供短信服务集成,对标阿里云短信 SendSms API: 零第三方依赖,自实现阿里云 RPC 签名(HMAC-SHA1),适配标准接口语义。
Package sms 提供短信服务集成,对标阿里云短信 SendSms API: 零第三方依赖,自实现阿里云 RPC 签名(HMAC-SHA1),适配标准接口语义。
Package storage 提供对象存储集成(对标 Spring Cloud 的 OSS/对象存储抽象, 兼容 S3 协议的 MinIO/阿里云 OSS/腾讯云 COS 等):常用操作封装 + 原生客户端暴露。
Package storage 提供对象存储集成(对标 Spring Cloud 的 OSS/对象存储抽象, 兼容 S3 协议的 MinIO/阿里云 OSS/腾讯云 COS 等):常用操作封装 + 原生客户端暴露。
Package thirdparty 提供对接第三方系统的出站 HTTP 客户端框架。
Package thirdparty 提供对接第三方系统的出站 HTTP 客户端框架。
Package trace 提供 OpenTelemetry 链路追踪集成(对标 Spring Cloud Sleuth): OTLP 导出 + 采样配置 + 便捷 Span 封装。
Package trace 提供 OpenTelemetry 链路追踪集成(对标 Spring Cloud Sleuth): OTLP 导出 + 采样配置 + 便捷 Span 封装。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL