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]

Reply via email to