Go-gRPC-RabbitMQ-microservice:转到gRPC RabbitMQ电子邮件微服务

时间:2024-05-29 10:38:55
【文件属性】:

文件名称:Go-gRPC-RabbitMQ-microservice:转到gRPC RabbitMQ电子邮件微服务

文件大小:79KB

文件格式:ZIP

更新时间:2024-05-29 10:38:55

go docker golang microservices rabbitmq

Go,RabbitMQ和gRPC 微服务 :waving_hand: :man::laptop: 完整列出已使用的内容: -gRPC -RabbitMQ 数据库/ sql的扩展。 -Go的PostgreSQL驱动程序和工具包 使用fangs进行配置 记录器 -结构和现场验证 -数据库迁移。 CLI和Golang库。 -测试工具包 框架 为Go编译守护程序 -码头工人 -普罗米修斯 格拉法纳-格拉法纳 Jaeger -Jaeger跟踪 Bluemonday -HTML消毒剂 Gomail-用于发送电子邮件的简单高效的软件包 Go-sqlmock-用于golangSQL模拟驱动程序以测试数据库交互 Go-grpc-中间件-拦截器链接,身份验证,日志记录,重试等 Opentracing-go -Go的OpenTracing API Prometheus-go- client-用于Go应用程序的Prometheus工具库


【文件预览】:
Go-gRPC-RabbitMQ-microservice-master
----pkg()
--------metrics()
--------grpc_errors()
--------rabbitmq()
--------jaeger()
--------mailer()
--------mime_types()
--------postgres()
--------logger()
--------utils()
----config()
--------config-docker.yml(1KB)
--------config-local.yml(1KB)
--------config.go(3KB)
----cmd()
--------email_service()
----internal()
--------models()
--------server()
--------interceptors()
--------email()
----docker-compose.local.yml(3KB)
----.github()
--------workflows()
----migrations()
--------01_create_initial_tables.down.sql(36B)
--------01_create_initial_tables.up.sql(654B)
----docker()
--------monitoring()
--------Dockerfile(336B)
----docker-compose.yml(3KB)
----.gitignore(355B)
----Makefile(2KB)
----go.sum(66KB)
----README.md(2KB)
----go.mod(2KB)

网友评论