Skip to content
This repository has been archived by the owner on Jul 29, 2022. It is now read-only.
/ houyi Public archive

golang 微服务 可同步处理请求,也可从事队列消费。

License

Notifications You must be signed in to change notification settings

blusewang/houyi

Repository files navigation

houyi

router with middleware

example

	y := houyi.New()
	y.
		NewLayer("a").
		Use(func(context *houyi.Context) (err error) {
			log.Println("middle 1")
			return
		}).
		Use(func(context *houyi.Context) (err error) {
			log.Println("middle 2")
			return
		}).
		NewLayer("b").
		Use(func(context *houyi.Context) (err error) {
			log.Println("middle 3")
			return
		}).
		Hit("", func(context *houyi.Context) (err error) {
			log.Println("hit")
			return
		})

	log.Println(y.Handle("a.b", []byte("data")))

About

golang 微服务 可同步处理请求,也可从事队列消费。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages