From 8217b4ef062c5d366caf37b2851e7aabd38a0fb5 Mon Sep 17 00:00:00 2001 From: Randy Date: Mon, 8 Feb 2021 16:28:06 +0800 Subject: [PATCH 1/3] support plugin remote config and change Former-commit-id: 8481b563e211f2a1b9dfe838d2b169de46c86c67 --- samples/plugins/go.sum | 3 +++ samples/plugins/out/plugin.so.REMOVED.git-id | 1 + 2 files changed, 4 insertions(+) create mode 100644 samples/plugins/go.sum create mode 100644 samples/plugins/out/plugin.so.REMOVED.git-id diff --git a/samples/plugins/go.sum b/samples/plugins/go.sum new file mode 100644 index 000000000..d6ee024dd --- /dev/null +++ b/samples/plugins/go.sum @@ -0,0 +1,3 @@ +github.com/dubbogo/dubbo-go-proxy-filter v0.1.0-rc3.0.20210206105825-798f95b07dfa h1:vcZA5dixa3NvX3AFEjhFXykwlRgVbuLgdz96TPnEp2A= +github.com/dubbogo/dubbo-go-proxy-filter v0.1.0-rc3.0.20210206105825-798f95b07dfa/go.mod h1:vy26EhD+06QetexzAI7VAbMor2TtjmbC8f9iRw9lyzA= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/samples/plugins/out/plugin.so.REMOVED.git-id b/samples/plugins/out/plugin.so.REMOVED.git-id new file mode 100644 index 000000000..19076e567 --- /dev/null +++ b/samples/plugins/out/plugin.so.REMOVED.git-id @@ -0,0 +1 @@ +e680f37f747ec738833993450cffb0ff0f4aa554 \ No newline at end of file From 995444a05f9f44efffbb24770ec6dfd5d578d732 Mon Sep 17 00:00:00 2001 From: Randy Date: Mon, 8 Feb 2021 16:49:51 +0800 Subject: [PATCH 2/3] update Former-commit-id: cdb8151295300692fbf8b07ed13c9cf5b86524ca --- pkg/service/api/discovery_service.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/service/api/discovery_service.go b/pkg/service/api/discovery_service.go index 6ade680f5..3fa1c556e 100644 --- a/pkg/service/api/discovery_service.go +++ b/pkg/service/api/discovery_service.go @@ -77,6 +77,10 @@ func (ads *LocalMemoryAPIDiscoveryService) ClearAPI() error { // APIConfigChange to response to api config change func (ads *LocalMemoryAPIDiscoveryService) APIConfigChange(apiConfig config.APIConfig) bool { ads.ClearAPI() + // load pluginsGroup + plugins.InitPluginsGroup(apiConfig.PluginsGroup, apiConfig.PluginFilePath) + // init plugins from resource + plugins.InitAPIURLWithFilterChain(apiConfig.Resources) loadAPIFromResource("", apiConfig.Resources, nil, ads) return true } From de4bdad56c5958c0f36c85bed5ab92ad0a922382 Mon Sep 17 00:00:00 2001 From: ztelur Date: Mon, 8 Feb 2021 21:20:45 +0800 Subject: [PATCH 3/3] remove file Former-commit-id: c0bb0989edd067369efcd1bcc5b4a0ba5c61f7f4 --- samples/plugins/go.sum | 3 --- samples/plugins/out/plugin.so.REMOVED.git-id | 1 - 2 files changed, 4 deletions(-) delete mode 100644 samples/plugins/go.sum delete mode 100644 samples/plugins/out/plugin.so.REMOVED.git-id diff --git a/samples/plugins/go.sum b/samples/plugins/go.sum deleted file mode 100644 index d6ee024dd..000000000 --- a/samples/plugins/go.sum +++ /dev/null @@ -1,3 +0,0 @@ -github.com/dubbogo/dubbo-go-proxy-filter v0.1.0-rc3.0.20210206105825-798f95b07dfa h1:vcZA5dixa3NvX3AFEjhFXykwlRgVbuLgdz96TPnEp2A= -github.com/dubbogo/dubbo-go-proxy-filter v0.1.0-rc3.0.20210206105825-798f95b07dfa/go.mod h1:vy26EhD+06QetexzAI7VAbMor2TtjmbC8f9iRw9lyzA= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= diff --git a/samples/plugins/out/plugin.so.REMOVED.git-id b/samples/plugins/out/plugin.so.REMOVED.git-id deleted file mode 100644 index 19076e567..000000000 --- a/samples/plugins/out/plugin.so.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -e680f37f747ec738833993450cffb0ff0f4aa554 \ No newline at end of file