ztelur opened a new pull request #242: URL: https://github.com/apache/dubbo-go-pixiu/pull/242
<!-- Thanks for sending a pull request! --> **What this PR does**: - merge the pr Make filter configurable & Centralized management from mark4z - create Plugin, HttpFilter(such as ratelimit), NetworkFilter(such as httpconnectionmanager) and Adapter(such as cloud cloud adapter to control cluster and router ) abstraction, all extension will registered at pluginregistry.go - move api_config and dubbo/http client to remote filter and api_config filter which offer special route strategy and dubbo proxy - create RouteManager、ClusterManager and common router strategy base on model.Router - split server run to init and run two phase **Special notes for your reviewer**: - [plugin registry](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/pluginregistry/registry.go) - [Plugin and HttpFilter NetworkFilter](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/common/extension/filter/filter.go) - [Plugin and Adapter](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/common/extension/adapter/adapter.go) - [FilterManager](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/common/extension/filter/filter_manager.go) - [ClusterManager](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/server/cluster_manager.go) - [ListenerManager](https://github.com/ztelur/dubbo-go-pixiu/blob/config/pkg/server/listener_manager.go) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
