Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceStartAt time.Time
View Source
var Ticker *time.Ticker
Functions ¶
func CloseConnection ¶
func CloseConnection()
CloseConnection - закрывает соединение с сервером Nats-sync_exchange
func CloseConnection_err ¶
func CloseConnection_err() error
CloseConnection - закрывает соединение с сервером Nats-sync_exchange, и возвращает ошибку
func Connect_err ¶
func Connect_err() error
Connect_err - подключается к серверу Nats-sync_exchange и возвращает ошибку
func FillSettings ¶
func FillSettings(SERVICE_NAME string)
func SendMessages_go ¶
func SendMessages_go()
SendMessages_go - Отправляет сообщения каждые 5 секунд
Types ¶
type Message ¶
type Message struct {
ServiceName string `json:"service_name"` // Имя сервиса
ServiceTime string `json:"service_time"` // Фактическое время сервиса
ServiceUptime string `json:"service_uptime"` // Аптайм сервиса
ServiceNum string `json:"service_num"` // Уникальный номер сервиса
KernelVers string `json:"kernel_version"` // Фактическая версия ядра
KernelType string `json:"kernel_type"` // Фактическая версия ядра
}
type SettingsINI ¶
type SettingsINI struct {
NATS_LIVENESS_TOPIC string
SERVICE_NAME string
SERVICE_NUMBER string
STAGE string
SERVICE_NAME_FULL string
}
var Settings SettingsINI
Click to show internal directories.
Click to hide internal directories.