Skip to content

Forgest94/golang-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Golang-catalog

Golang, ElasticSearch, Kafka

Getting Started

Для начальной настройки проекта необходимо выполнить команду:

make install

Она добавит данные в etc/hosts, добавит нужжные файлы и запустит проект. После запуска перейти на роут "/createIndexes" для создания индексов в ElasticSearch. Для заполнения тестовыми данными через кафку, нужно перейти на роуты (Прежде чем отправить данные, нужно создать топики в кафке, по 3 партиции в каждом):

/sendCategories - отправка тестовых категорий в кафку
/sendProducts - отправка тестовых продуктов в кафку
/sendProperties - отправка тестовых свойств в кафку

Api

http://catalog.local:8080/v1/...

Kafka

http://ui.catalog-kafka.local:8090/ - UI kafka
http://catalog-kafka.local:9092 - api

ElasticSearch

http://kibana:5601 - Kibana
http://elasticsearch:9200 - api

MakeFile

Установка проекта и его запуск в докере

make install

Запуск билда проекта:

make build

Запуск проекта без билда:

make up

Остановка проекта:

make down

Удаление бинарного файла:

make clean

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published