func GetRegistry() (*plugin.Registry, error) { r := plugin.NewRegistry() specs := []*plugin.MiddlewareSpec{ connlimit.GetSpec(), ratelimit.GetSpec(), rewrite.GetSpec(), cbreaker.GetSpec(), trace.GetSpec(), auth.GetSpec(), } for _, spec := range specs { if err := r.AddSpec(spec); err != nil { return nil, err } } return r, nil }
func GetRegistry() *plugin.Registry { r := plugin.NewRegistry() specs := []*plugin.MiddlewareSpec{ ratelimit.GetSpec(), connlimit.GetSpec(), rewrite.GetSpec(), cbreaker.GetSpec(), trace.GetSpec(), } for _, spec := range specs { if err := r.AddSpec(spec); err != nil { panic(err) } } return r }