service 修改 Redis 存储 KV
This commit is contained in:
@@ -5,13 +5,13 @@ import (
|
||||
metrics_app "ai-chat-service/chat-server/metrics-app"
|
||||
metrics_bus "ai-chat-service/chat-server/metrics-bus"
|
||||
"ai-chat-service/chat-server/server"
|
||||
vector_data "ai-chat-service/chat-server/vector-data"
|
||||
"ai-chat-service/interceptor"
|
||||
"ai-chat-service/pkg/config"
|
||||
"ai-chat-service/pkg/db/mysql"
|
||||
"ai-chat-service/pkg/db/redis"
|
||||
"ai-chat-service/pkg/log"
|
||||
"ai-chat-service/proto"
|
||||
"ai-chat-service/services/embedding"
|
||||
"ai-chat-service/services/faiss"
|
||||
"flag"
|
||||
"fmt"
|
||||
"net/http"
|
||||
@@ -52,23 +52,22 @@ func main() {
|
||||
logger.SetOutput(log.GetRotateWriter(cnf.Log.LogPath))
|
||||
logger.SetPrintCaller(true)
|
||||
|
||||
// 初始化Mysql
|
||||
mysql.InitMysql(cnf)
|
||||
// 初始化redis
|
||||
redis.InitRedisPool(cnf)
|
||||
|
||||
recordsData := data.NewChatRecordsData(mysql.GetDB())
|
||||
vectorRecordsData, err := vector_data.NewChatRecordsData(cnf)
|
||||
recordsData := data.NewChatRecordsData()
|
||||
embedder, err := embedding.NewEmbedder(cnf)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
faissClient := faiss.NewClient(cnf)
|
||||
|
||||
lis, err := net.Listen("tcp", fmt.Sprintf("%s:%d", cnf.Server.IP, cnf.Server.Port))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
s := grpc.NewServer(grpc.UnaryInterceptor(interceptor.UnaryAuthInterceptor), grpc.StreamInterceptor(metrics_app.NewStreamMiddleware(registry).WrapHandler()))
|
||||
service := server.NewChatService(recordsData, vectorRecordsData, cnf, logger, busMetrics)
|
||||
service := server.NewChatService(recordsData, embedder, faissClient, cnf, logger, busMetrics)
|
||||
proto.RegisterChatServer(s, service)
|
||||
|
||||
healthCheckSrv := health.NewServer()
|
||||
|
||||
Reference in New Issue
Block a user