mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-12 16:02:48 +08:00
✨ feat(rabbitmq): 新增 RabbitMQ 数据源连接与测试发消息支持
- 新增 RabbitMQ 管理 API 数据源实现,支持 vhost、queue、exchange 浏览与队列预览 - 统一消息发送弹窗,支持 Kafka Topic 与 RabbitMQ Queue 的测试发送命令生成 - 补齐连接表单、能力矩阵、SQL 方言、图标与前后端回归测试覆盖
This commit is contained in:
@@ -492,6 +492,9 @@ var databaseFactories = map[string]databaseFactory{
|
||||
"kafka": func() Database {
|
||||
return &KafkaDB{}
|
||||
},
|
||||
"rabbitmq": func() Database {
|
||||
return &RabbitMQDB{}
|
||||
},
|
||||
}
|
||||
|
||||
func init() {
|
||||
@@ -534,6 +537,8 @@ func normalizeDatabaseType(dbType string) string {
|
||||
return "qdrant"
|
||||
case "kafka", "apache-kafka", "apache_kafka":
|
||||
return "kafka"
|
||||
case "rabbitmq", "rabbit-mq", "rabbit_mq":
|
||||
return "rabbitmq"
|
||||
default:
|
||||
return normalized
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user