example-service

module
v0.0.0-...-ffa717b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2024 License: MIT

README

Example-service

Сервис цитат

Локальный запуск

Клиент-сервис:

  1. Запустить скрипт "./dev.sh"
  2. Запустить клиента "go run ./cmd/rpcclient/client.go" или с помощью IDE

http-сервер:

  1. В скрипте "dev.sh" внести следующие изменения:
#go run ./cmd/rpc/main.go 
go run ./cmd/api/main.go 
  1. Swagger будет доступен по адресу: http://localhost:4080/swagger

Документация экосистемы golight

Boilerplate

Шаблонный код экосистемы golight See documentation in a README file

Cache

Пакет cache предоставляет абстракцию для работы с кэшем, которая позволяет легко заменять и мокать реализации кэша в приложении. See documentation in a README file

DAO

Data Access Object экосистемы golight See documentation in a README file

Entity

Entity экосистемы golight See documentation in a README file

gocovci

Пакет gocovci роверяет покрытие тестами See documentation in a README file

Gopubsub

Пакет Gopubsub представляет собой реализацию очереди сообщений с использованием Kafka Rabbit See documentation in a README file

Logger

Пакет Logger - это простой и настраиваемый логгер, построенный на базе библиотеки логирования Zap. Он предоставляет возможность инициализации логгера с настраиваемым режимом продакшн. See documentation in a README file

Migrator

Migrator экосистемы golight See documentation in a README file

Orm

Пакет Orm автоматически генерирует файлы в репозитории See documentation in a README file

Responder

Responder экосистемы golight See documentation in a README file

Scanner

Пакет Scanner взаимодействует с таблицами экосистемы golight See documentation in a README file

Server

HTTP Server экосистемы golight See documentation in a README file

Directories

Path Synopsis
cmd
api
rpc
Package classification Example service.
Package classification Example service.
modules
quotes/handlers/mocks
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
quotes/qrpc/client/mocks
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
quotes/repository/mocks
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL