This is an automated email from the ASF dual-hosted git repository.

tianxiaoliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-mesher.git


The following commit(s) were added to refs/heads/master by this push:
     new c166226  upgrade deps (#141)
c166226 is described below

commit c16622610c5085c970824e2f5a3cea0d0a44eaca
Author: Shawn <[email protected]>
AuthorDate: Fri Feb 26 14:45:08 2021 +0800

    upgrade deps (#141)
---
 go.mod                                                      | 11 ++++-------
 proxy/bootstrap/bootstrap.go                                |  6 +++---
 proxy/protocol/dubbo/client/chassis/dubbo_chassis_client.go |  6 ++++++
 proxy/protocol/dubbo/proxy/dubbo_proxy_ouput_test.go        |  4 ++--
 proxy/protocol/grpc/client.go                               |  6 ++++++
 proxy/protocol/grpc/reverse_proxy.go                        |  2 +-
 proxy/protocol/http/sidecar.go                              |  2 +-
 7 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/go.mod b/go.mod
index 648ab14..7f69f0f 100644
--- a/go.mod
+++ b/go.mod
@@ -2,24 +2,21 @@ module github.com/apache/servicecomb-mesher
 
 require (
        github.com/ghodss/yaml v1.0.0
-       github.com/go-chassis/foundation v0.1.1-0.20200825060850-b16bf420f7b3
-       github.com/go-chassis/go-archaius v1.3.6-0.20201103103813-43dd1680ebfb
-       github.com/go-chassis/go-chassis/v2 v2.1.0
+       github.com/go-chassis/foundation v0.2.2
+       github.com/go-chassis/go-archaius v1.3.6-0.20201210061741-7450779aaeb8
+       github.com/go-chassis/go-chassis/v2 v2.1.1
        github.com/go-chassis/gohessian v0.0.0-20180702061429-e5130c25af55
        github.com/go-chassis/openlog v1.1.2
-       github.com/gogo/protobuf v1.3.0
        github.com/patrickmn/go-cache v2.1.0+incompatible
        github.com/prometheus/client_golang v0.9.1
        github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
        github.com/stretchr/testify v1.6.1
        github.com/tetratelabs/go2sky v0.1.1-0.20190703154722-1eaab8035277
        github.com/urfave/cli v1.20.1-0.20181029213200-b67dcf995b6a
-       golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7
+       golang.org/x/net v0.0.0-20201209123823-ac852fbbde11
        golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
        google.golang.org/grpc v1.27.0
        gopkg.in/yaml.v2 v2.3.0
-       k8s.io/apimachinery v0.17.0
-       k8s.io/client-go v0.17.0
 )
 
 replace (
diff --git a/proxy/bootstrap/bootstrap.go b/proxy/bootstrap/bootstrap.go
index 6a378dc..56a00d1 100644
--- a/proxy/bootstrap/bootstrap.go
+++ b/proxy/bootstrap/bootstrap.go
@@ -117,11 +117,11 @@ func SetHandlers() {
                chassisHandler.Router,
                "ratelimiter-consumer",
                "bizkeeper-consumer",
-               chassisHandler.Loadbalance,
+               chassisHandler.LoadBalancing,
                chassisHandler.Transport,
        }, ",")
        providerChain := strings.Join([]string{
-               chassisHandler.RateLimiterProvider,
+               "ratelimiter-provider",
                chassisHandler.Transport,
        }, ",")
        consumerChainMap := map[string]string{
@@ -129,7 +129,7 @@ func SetHandlers() {
        }
        providerChainMap := map[string]string{
                common.ChainProviderIncoming: providerChain,
-               "default":                    
chassisHandler.RateLimiterProvider,
+               "default":                    "ratelimiter-provider",
        }
        chassis.SetDefaultConsumerChains(consumerChainMap)
        chassis.SetDefaultProviderChains(providerChainMap)
diff --git a/proxy/protocol/dubbo/client/chassis/dubbo_chassis_client.go 
b/proxy/protocol/dubbo/client/chassis/dubbo_chassis_client.go
index 9fb45f9..ae61642 100644
--- a/proxy/protocol/dubbo/client/chassis/dubbo_chassis_client.go
+++ b/proxy/protocol/dubbo/client/chassis/dubbo_chassis_client.go
@@ -62,6 +62,12 @@ func (c *dubboChassisClient) String() string {
 func (c *dubboChassisClient) Close() error {
        return nil
 }
+
+// if your protocol has response status(such as http return 200, 500 status 
code),
+// you need to return it according to response
+func (c *dubboChassisClient) Status(rsp interface{}) (status int, err error) {
+       return 0, nil
+}
 func (c *dubboChassisClient) Call(ctx context.Context, addr string, inv 
*invocation.Invocation, rsp interface{}) error {
        resp := rsp.(*dubboClient.WrapResponse)
        resp.Resp = &dubbo.DubboRsp{}
diff --git a/proxy/protocol/dubbo/proxy/dubbo_proxy_ouput_test.go 
b/proxy/protocol/dubbo/proxy/dubbo_proxy_ouput_test.go
index 62c1d95..0596d34 100644
--- a/proxy/protocol/dubbo/proxy/dubbo_proxy_ouput_test.go
+++ b/proxy/protocol/dubbo/proxy/dubbo_proxy_ouput_test.go
@@ -109,7 +109,7 @@ func TestHandle(t *testing.T) {
                }
                providerChainMap := map[string]string{
                        common.ChainProviderIncoming: providerChain,
-                       "default":                    
handler.RateLimiterProvider,
+                       "default":                    "ratelimiter-provider",
                }
 
                registry.DefaultContractDiscoveryService = 
new(MockContractDiscoveryService)
@@ -166,7 +166,7 @@ func TestHandle(t *testing.T) {
                }
                providerChainMap := map[string]string{
                        common.ChainProviderIncoming: providerChain,
-                       "default":                    
handler.RateLimiterProvider,
+                       "default":                    "ratelimiter-provider",
                }
 
                registry.DefaultContractDiscoveryService = 
new(MockContractDiscoveryService)
diff --git a/proxy/protocol/grpc/client.go b/proxy/protocol/grpc/client.go
index 641eb4d..df2b6d9 100644
--- a/proxy/protocol/grpc/client.go
+++ b/proxy/protocol/grpc/client.go
@@ -76,6 +76,12 @@ func NewClient(opts client.Options) (client.ProtocolClient, 
error) {
        }, nil
 }
 
+// if your protocol has response status(such as http return 200, 500 status 
code),
+// you need to return it according to response
+func (c *Client) Status(rsp interface{}) (status int, err error) {
+       return 0, nil
+}
+
 //Call is a method which uses grpc protocol to transfer invocation
 func (c *Client) Call(ctx context.Context, addr string, inv 
*invocation.Invocation, rsp interface{}) error {
        var err error
diff --git a/proxy/protocol/grpc/reverse_proxy.go 
b/proxy/protocol/grpc/reverse_proxy.go
index f35db78..1077c37 100755
--- a/proxy/protocol/grpc/reverse_proxy.go
+++ b/proxy/protocol/grpc/reverse_proxy.go
@@ -30,12 +30,12 @@ import (
        "github.com/apache/servicecomb-mesher/proxy/protocol"
        "github.com/apache/servicecomb-mesher/proxy/resolver"
        "github.com/apache/servicecomb-mesher/proxy/util"
+       "github.com/go-chassis/foundation/stringutil"
        "github.com/go-chassis/go-chassis/v2/client/rest"
        chassisCommon "github.com/go-chassis/go-chassis/v2/core/common"
        "github.com/go-chassis/go-chassis/v2/core/handler"
        "github.com/go-chassis/go-chassis/v2/core/invocation"
        "github.com/go-chassis/go-chassis/v2/pkg/runtime"
-       "github.com/go-chassis/go-chassis/v2/pkg/string"
        "github.com/go-chassis/go-chassis/v2/pkg/util/tags"
        "github.com/go-chassis/openlog"
        "google.golang.org/grpc/codes"
diff --git a/proxy/protocol/http/sidecar.go b/proxy/protocol/http/sidecar.go
index a62a00a..d782657 100755
--- a/proxy/protocol/http/sidecar.go
+++ b/proxy/protocol/http/sidecar.go
@@ -33,6 +33,7 @@ import (
        "github.com/apache/servicecomb-mesher/proxy/protocol"
        "github.com/apache/servicecomb-mesher/proxy/resolver"
        "github.com/apache/servicecomb-mesher/proxy/util"
+       "github.com/go-chassis/foundation/stringutil"
 
        "github.com/go-chassis/go-chassis/v2/client/rest"
        chassisCommon "github.com/go-chassis/go-chassis/v2/core/common"
@@ -41,7 +42,6 @@ import (
        "github.com/go-chassis/go-chassis/v2/core/invocation"
        "github.com/go-chassis/go-chassis/v2/core/loadbalancer"
        "github.com/go-chassis/go-chassis/v2/pkg/runtime"
-       "github.com/go-chassis/go-chassis/v2/pkg/string"
        utiltags "github.com/go-chassis/go-chassis/v2/pkg/util/tags"
        
"github.com/go-chassis/go-chassis/v2/third_party/forked/afex/hystrix-go/hystrix"
        "github.com/go-chassis/openlog"

Reply via email to