This is an automated email from the ASF dual-hosted git repository.
littlecui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-service-center.git
The following commit(s) were added to refs/heads/master by this push:
new f80a798e [feat]support loadbalancer governance policy (#1319)
f80a798e is described below
commit f80a798ee0366162e3e33f80e8732c797967839c
Author: little-cui <[email protected]>
AuthorDate: Tue Aug 2 17:59:32 2022 +0800
[feat]support loadbalancer governance policy (#1319)
---
server/service/gov/kie/kie_distributor.go | 10 +++++++++-
server/service/gov/mock/mock.go | 10 +++++++++-
2 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/server/service/gov/kie/kie_distributor.go
b/server/service/gov/kie/kie_distributor.go
index 7f965fbb..40899952 100644
--- a/server/service/gov/kie/kie_distributor.go
+++ b/server/service/gov/kie/kie_distributor.go
@@ -56,7 +56,15 @@ const (
Rules = "rules"
)
-var PolicyNames = []string{"retry", "rateLimiting", "circuitBreaker",
"bulkhead", "instanceIsolation", "faultInjection"}
+var PolicyNames = []string{
+ "retry",
+ "rateLimiting",
+ "circuitBreaker",
+ "instanceIsolation",
+ "faultInjection",
+ "bulkhead",
+ "loadbalancer",
+}
var rule = Validator{}
diff --git a/server/service/gov/mock/mock.go b/server/service/gov/mock/mock.go
index ba787c62..7ec32eda 100644
--- a/server/service/gov/mock/mock.go
+++ b/server/service/gov/mock/mock.go
@@ -37,7 +37,15 @@ type Distributor struct {
const MatchGroup = "match-group"
-var PolicyNames = []string{"retry", "rateLimiting", "circuitBreaker",
"bulkhead", "instanceIsolation", "faultInjection"}
+var PolicyNames = []string{
+ "retry",
+ "rateLimiting",
+ "circuitBreaker",
+ "instanceIsolation",
+ "faultInjection",
+ "bulkhead",
+ "loadbalancer",
+}
func (d *Distributor) Create(ctx context.Context, kind, project string, p
*gov.Policy) ([]byte, error) {
id, _ := uuid.NewV4()