コード例 #1
0
ファイル: healthcheck.go プロジェクト: byrnedo/usersvc
func NewHealthcheckController(nc *natsio.Nats) (hc *HealthcheckController) {
	hc = &HealthcheckController{}
	hc.natsCon = nc
	hc.routes = []*r.NatsRoute{
		r.NewNatsRoute("user.healthcheck", hc.Healthcheck),
	}
	return
}
コード例 #2
0
ファイル: posts.go プロジェクト: byrnedo/blogsvc
func (c *PostsController) GetRoutes() []*r.NatsRoute {
	return []*r.NatsRoute{
		r.NewNatsRoute("blog.posts.list", c.List),
	}
}
コード例 #3
0
ファイル: users.go プロジェクト: byrnedo/usersvc
func (c *UsersController) GetRoutes() []*r.NatsRoute {
	return []*r.NatsRoute{
		r.NewNatsRoute(mqmsgspec.AuthenticateUserSubject, c.Authenticate),
	}
}