mirror of
https://github.com/ManyakRus/starter.git
synced 2024-11-21 18:16:31 +02:00
сделал GetConnection_WithApplicationName()
This commit is contained in:
parent
db11116c6e
commit
7e34f65ac9
@ -6,7 +6,7 @@ Skype login: Travianbot
|
||||
чтобы любой компонент можно было подключить одной строкой кода.
|
||||
|
||||
Компоненты для запуска любых микросерверов (ядро):
|
||||
1. logger - компонент для логирования информации в консоль (logrus)
|
||||
1. log - компонент для логирования информации в консоль (логгер logrus)
|
||||
2. contextmain - контекст общий на всё приложение
|
||||
3. stopapp - ожидание завершения работы приложения Gracefull shutdown (CTRL+C), WaitGroup
|
||||
4. config - загрузка параметров из файла .env или из переменных окружения
|
||||
@ -36,7 +36,6 @@ config, и свою структуру Settings с параметрами
|
||||
|
||||
func main() {
|
||||
config.LoadEnv()
|
||||
contextmain.GetContext()
|
||||
stopapp.StartWaitStop()
|
||||
|
||||
//ваш код
|
||||
@ -48,10 +47,9 @@ func main() {
|
||||
|
||||
Пример с разными подключениями:
|
||||
|
||||
var log = logger.GetLog()
|
||||
|
||||
func main() {
|
||||
config.LoadEnv()
|
||||
|
||||
contextmain.GetContext()
|
||||
|
||||
stopapp.StartWaitStop()
|
||||
@ -67,4 +65,6 @@ func main() {
|
||||
liveness.Start()
|
||||
|
||||
stopapp.GetWaitGroup_Main().Wait()
|
||||
|
||||
log.Info("App stopped")
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ A set of components for the golang language is made to facilitate the work of th
|
||||
so that any component can be connected with one line of code.
|
||||
|
||||
Components to run any microservers (kernel):
|
||||
1. logger - component for logging information to the console (logrus)
|
||||
1. log - component for logging information to the console (logrus logger)
|
||||
2. contextmain - context common to the entire application
|
||||
3. stopapp - waiting for the application to complete Gracefull shutdown (CTRL+C), WaitGroup
|
||||
4. config - loading parameters from .env file or from environment variables
|
||||
@ -36,7 +36,6 @@ Minimal kernel example:
|
||||
|
||||
func main() {
|
||||
config.LoadEnv()
|
||||
contextmain.GetContext()
|
||||
stopapp.StartWaitStop()
|
||||
|
||||
//your code
|
||||
@ -52,6 +51,7 @@ var log = logger.GetLog()
|
||||
|
||||
func main() {
|
||||
config.LoadEnv()
|
||||
|
||||
contextmain.GetContext()
|
||||
|
||||
stopapp.StartWaitStop()
|
||||
|
Loading…
Reference in New Issue
Block a user