ergo

Форк
0
/
sup.go 
28 строк · 587.0 Байт
1
package cloud
2

3
import (
4
	"github.com/ergo-services/ergo/etf"
5
	"github.com/ergo-services/ergo/gen"
6
)
7

8
type cloudAppSup struct {
9
	gen.Supervisor
10
}
11

12
func (cas *cloudAppSup) Init(args ...etf.Term) (gen.SupervisorSpec, error) {
13
	return gen.SupervisorSpec{
14
		Children: []gen.SupervisorChildSpec{
15
			gen.SupervisorChildSpec{
16
				Name:  "cloud_client",
17
				Child: &cloudClient{},
18
				Args:  args,
19
			},
20
		},
21
		Strategy: gen.SupervisorStrategy{
22
			Type:      gen.SupervisorStrategyOneForOne,
23
			Intensity: 10,
24
			Period:    5,
25
			Restart:   gen.SupervisorStrategyRestartPermanent,
26
		},
27
	}, nil
28
}
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.