localcache

This commit is contained in:
withchao
2024-01-10 12:01:55 +08:00
parent 03e15766ab
commit c16cd0bf7c
3 changed files with 13 additions and 7 deletions
+6
View File
@@ -16,6 +16,7 @@ package friend
import (
"context"
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
"github.com/OpenIMSDK/tools/tx"
@@ -54,6 +55,11 @@ type friendServer struct {
}
func Start(client registry.SvcDiscoveryRegistry, server *grpc.Server) error {
config.Config.LocalCache.Friend.Topic = "friend"
config.Config.LocalCache.Friend.SlotNum = 500
config.Config.LocalCache.Friend.SlotSize = 20000
// Initialize MongoDB
mongo, err := unrelation.NewMongo()
if err != nil {
+7
View File
@@ -16,6 +16,7 @@ package msg
import (
"context"
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
"github.com/openimsdk/open-im-server/v3/pkg/rpccache"
"google.golang.org/grpc"
@@ -65,6 +66,11 @@ func (m *msgServer) execInterceptorHandler(ctx context.Context, req *msg.SendMsg
}
func Start(client discoveryregistry.SvcDiscoveryRegistry, server *grpc.Server) error {
config.Config.LocalCache.Friend.Topic = "friend"
config.Config.LocalCache.Friend.SlotNum = 500
config.Config.LocalCache.Friend.SlotSize = 20000
rdb, err := cache.NewRedis()
if err != nil {
return err
@@ -82,6 +88,7 @@ func Start(client discoveryregistry.SvcDiscoveryRegistry, server *grpc.Server) e
userRpcClient := rpcclient.NewUserRpcClient(client)
groupRpcClient := rpcclient.NewGroupRpcClient(client)
msgDatabase := controller.NewCommonMsgDatabase(msgDocModel, cacheModel)
s := &msgServer{
Conversation: &conversationClient,
User: &userRpcClient,