MCPcopy Create free account

hub / github.com/AleksK1NG/Go-CQRS-Kafka-gRPC-Microservices / functions

Functions555 in github.com/AleksK1NG/Go-CQRS-Kafka-gRPC-Microservices

↓ 1 callersMethodconnectKafkaBrokers
(ctx context.Context)
reader_service/internal/server/utils.go:20
↓ 1 callersFunctionfile_kafka_proto_init
()
proto/kafka/kafka.pb.go:532
↓ 1 callersFunctionfile_product_reader_proto_init
()
reader_service/proto/product_reader/product_reader.pb.go:92
↓ 1 callersFunctionfile_product_writer_proto_init
()
writer_service/proto/product_writer/product_writer.pb.go:73
↓ 1 callersMethodgetConsumerGroupTopics
()
writer_service/internal/server/utils.go:111
↓ 1 callersMethodgetConsumerGroupTopics
()
reader_service/internal/server/utils.go:38
↓ 1 callersMethodgetLoggerLevel
()
pkg/logger/logger.go:73
↓ 1 callersMethodinitKafkaTopics
(ctx context.Context)
writer_service/internal/server/utils.go:41
↓ 1 callersMethodlogProcessMessage
(m kafka.Message, workerID int)
writer_service/internal/product/delivery/kafka/utils.go:24
↓ 1 callersMethodlogProcessMessage
(m kafka.Message, workerID int)
reader_service/internal/product/delivery/kafka/utils.go:17
↓ 1 callersMethodmapRoutes
()
api_gateway_service/internal/server/http.go:32
↓ 1 callersMethodnewReaderGrpcServer
()
reader_service/internal/server/grpc_server.go:26
↓ 1 callersMethodnewWriterGrpcServer
()
writer_service/internal/server/grpc_server.go:27
↓ 1 callersFunctionparseSqlErrors
(err error, debug bool)
pkg/http_errors/http_errors.go:215
↓ 1 callersFunctionparseValidatorError
(err error, debug bool)
pkg/http_errors/http_errors.go:219
↓ 1 callersMethodprocessCreateProduct
(ctx context.Context, r *kafka.Reader, m kafka.Message)
writer_service/internal/product/delivery/kafka/create_product_consumer.go:24
↓ 1 callersMethodprocessDeleteProduct
(ctx context.Context, r *kafka.Reader, m kafka.Message)
writer_service/internal/product/delivery/kafka/delete_product_consumer.go:14
↓ 1 callersMethodprocessProductCreated
(ctx context.Context, r *kafka.Reader, m kafka.Message)
reader_service/internal/product/delivery/kafka/create_product_consumer.go:23
↓ 1 callersMethodprocessProductDeleted
(ctx context.Context, r *kafka.Reader, m kafka.Message)
reader_service/internal/product/delivery/kafka/delete_product_consumer.go:14
↓ 1 callersMethodprocessProductUpdated
(ctx context.Context, r *kafka.Reader, m kafka.Message)
reader_service/internal/product/delivery/kafka/update_product_consumer.go:13
↓ 1 callersMethodprocessUpdateProduct
(ctx context.Context, r *kafka.Reader, m kafka.Message)
writer_service/internal/product/delivery/kafka/update_product_consumer.go:14
↓ 1 callersMethodrunHealthCheck
(ctx context.Context)
writer_service/internal/server/utils.go:119
↓ 1 callersMethodrunHealthCheck
(ctx context.Context)
api_gateway_service/internal/server/utils.go:14
↓ 1 callersMethodrunHealthCheck
(ctx context.Context)
reader_service/internal/server/utils.go:46
↓ 1 callersMethodrunHttpServer
()
api_gateway_service/internal/server/http.go:22
↓ 1 callersMethodrunMetrics
(cancel context.CancelFunc)
writer_service/internal/server/utils.go:146
↓ 1 callersMethodrunMetrics
(cancel context.CancelFunc)
api_gateway_service/internal/server/utils.go:32
↓ 1 callersMethodrunMetrics
(cancel context.CancelFunc)
reader_service/internal/server/utils.go:77
MethodCauses
()
pkg/http_errors/http_errors.go:41
MethodCauses
Causes RestError Causes
pkg/http_errors/http_errors.go:69
MethodClientRequestLoggerInterceptor
ClientRequestLoggerInterceptor gRPC client interceptor
pkg/interceptors/manager.go:54
MethodClose
()
pkg/kafka/producer.go:29
MethodConsumeTopic
ConsumeTopic start consumer group with given worker and pool size
pkg/kafka/consumer_group.go:72
MethodCreateProduct
(ctx context.Context, in *CreateProductReq, opts ...grpc.CallOption)
writer_service/proto/product_writer/product_writer_grpc.pb.go:33
MethodCreateProduct
(context.Context, *CreateProductReq)
writer_service/proto/product_writer/product_writer_grpc.pb.go:64
MethodCreateProduct
(context.Context, *CreateProductReq)
writer_service/proto/product_writer/product_writer_grpc.pb.go:73
MethodCreateProduct
(ctx context.Context, req *writerService.CreateProductReq)
writer_service/internal/product/delivery/grpc/grpc_service.go:32
MethodCreateProduct
(ctx context.Context, product *models.Product)
writer_service/internal/product/repository/repository.go:10
MethodCreateProduct
(ctx context.Context, product *models.Product)
writer_service/internal/product/repository/pg_repository.go:24
MethodCreateProduct
()
api_gateway_service/internal/products/delivery.go:6
MethodCreateProduct
(ctx context.Context, in *CreateProductReq, opts ...grpc.CallOption)
reader_service/proto/product_reader/product_reader_grpc.pb.go:35
MethodCreateProduct
(context.Context, *CreateProductReq)
reader_service/proto/product_reader/product_reader_grpc.pb.go:84
MethodCreateProduct
(context.Context, *CreateProductReq)
reader_service/proto/product_reader/product_reader_grpc.pb.go:95
MethodCreateProduct
(ctx context.Context, req *readerService.CreateProductReq)
reader_service/internal/product/delivery/grpc/grpc_service.go:34
MethodCreateProduct
(ctx context.Context, product *models.Product)
reader_service/internal/product/repository/mongo_repository.go:28
MethodDPanic
DPanic uses fmt.Sprint to construct and log a message. In development, the logger then panics. (See DPanicLevel for details.)
pkg/logger/logger.go:185
MethodDPanicf
DPanicf uses fmt.Sprintf to log a templated message. In development, the logger then panics. (See DPanicLevel for details.)
pkg/logger/logger.go:190
MethodDebug
Debug uses fmt.Sprint to construct and log a message.
pkg/logger/logger.go:130
MethodDebugf
Debugf uses fmt.Sprintf to log a templated message
pkg/logger/logger.go:135
MethodDelAllProducts
(ctx context.Context)
reader_service/internal/product/repository/repository.go:23
MethodDelAllProducts
(ctx context.Context)
reader_service/internal/product/repository/redis_repository.go:74
MethodDelProduct
(ctx context.Context, key string)
reader_service/internal/product/repository/redis_repository.go:66
MethodDeleteProduct
()
api_gateway_service/internal/products/delivery.go:8
MethodDeleteProduct
(ctx context.Context, uuid uuid.UUID)
reader_service/internal/product/repository/mongo_repository.go:77
MethodDeleteProductByID
(ctx context.Context, uuid uuid.UUID)
writer_service/internal/product/repository/pg_repository.go:81
MethodDeleteProductByID
(ctx context.Context, in *DeleteProductByIdReq, opts ...grpc.CallOption)
reader_service/proto/product_reader/product_reader_grpc.pb.go:71
MethodDeleteProductByID
(context.Context, *DeleteProductByIdReq)
reader_service/proto/product_reader/product_reader_grpc.pb.go:88
MethodDeleteProductByID
(context.Context, *DeleteProductByIdReq)
reader_service/proto/product_reader/product_reader_grpc.pb.go:107
MethodDeleteProductByID
(ctx context.Context, req *readerService.DeleteProductByIdReq)
reader_service/internal/product/delivery/grpc/grpc_service.go:123
MethodDescriptor
Deprecated: Use Product.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:65
MethodDescriptor
Deprecated: Use CreateProductReq.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:150
MethodDescriptor
Deprecated: Use CreateProductRes.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:218
MethodDescriptor
Deprecated: Use UpdateProductReq.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:268
MethodDescriptor
Deprecated: Use UpdateProductRes.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:334
MethodDescriptor
Deprecated: Use GetProductByIdReq.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:374
MethodDescriptor
Deprecated: Use GetProductByIdRes.ProtoReflect.Descriptor instead.
writer_service/proto/product_writer/product_writer_messages.pb.go:421
MethodDescriptor
Deprecated: Use ProductCreate.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:63
MethodDescriptor
Deprecated: Use ProductUpdate.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:134
MethodDescriptor
Deprecated: Use Product.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:207
MethodDescriptor
Deprecated: Use ProductCreated.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:289
MethodDescriptor
Deprecated: Use ProductUpdated.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:336
MethodDescriptor
Deprecated: Use ProductDelete.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:383
MethodDescriptor
Deprecated: Use ProductDeleted.ProtoReflect.Descriptor instead.
proto/kafka/kafka.pb.go:430
MethodDescriptor
Deprecated: Use Product.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:65
MethodDescriptor
Deprecated: Use CreateProductReq.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:150
MethodDescriptor
Deprecated: Use CreateProductRes.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:218
MethodDescriptor
Deprecated: Use UpdateProductReq.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:268
MethodDescriptor
Deprecated: Use UpdateProductRes.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:336
MethodDescriptor
Deprecated: Use GetProductByIdReq.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:383
MethodDescriptor
Deprecated: Use GetProductByIdRes.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:430
MethodDescriptor
Deprecated: Use SearchReq.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:479
MethodDescriptor
Deprecated: Use SearchRes.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:545
MethodDescriptor
Deprecated: Use DeleteProductByIdReq.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:627
MethodDescriptor
Deprecated: Use DeleteProductByIdRes.ProtoReflect.Descriptor instead.
reader_service/proto/product_reader/product_reader_messages.pb.go:672
MethodErr
Err uses error to log a message.
pkg/logger/logger.go:180
MethodErrBody
()
pkg/http_errors/http_errors.go:42
MethodErrBody
ErrBody Error body
pkg/http_errors/http_errors.go:54
MethodError
Error uses fmt.Sprint to construct and log a message.
pkg/logger/logger.go:170
MethodError
Error Error() interface method
pkg/http_errors/http_errors.go:59
FunctionErrorCtxResponse
ErrorCtxResponse Error response object and status code
pkg/http_errors/http_errors.go:237
FunctionErrorResponse
ErrorResponse Error response
pkg/http_errors/http_errors.go:232
MethodErrorf
Errorf uses fmt.Sprintf to log a templated message.
pkg/logger/logger.go:175
MethodFatal
Fatal uses fmt.Sprint to construct and log a message, then calls os.Exit.
pkg/logger/logger.go:205
MethodFatalf
Fatalf uses fmt.Sprintf to log a templated message, then calls os.Exit.
pkg/logger/logger.go:210
MethodGetDescription
()
writer_service/proto/product_writer/product_writer_messages.pb.go:168
MethodGetDescription
()
writer_service/proto/product_writer/product_writer_messages.pb.go:286
MethodGetDescription
()
reader_service/proto/product_reader/product_reader_messages.pb.go:168
MethodGetDescription
()
reader_service/proto/product_reader/product_reader_messages.pb.go:286
MethodGetName
()
writer_service/proto/product_writer/product_writer_messages.pb.go:161
MethodGetName
()
writer_service/proto/product_writer/product_writer_messages.pb.go:279
← previousnext →201–300 of 555, ranked by callers