You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2022/01/17 03:26:12 UTC
[dubbo-go-pixiu] branch develop updated (d08b4a4 -> c20b840)
This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git.
from d08b4a4 add Dockerfile (#339)
new d4be670 split listener service interface
new 9c8631a split listener service interface
new ebde60c update
new 7a0b75e update
new aa79a00 update
new 28250a9 update
new ec286eb add integration test
new 23540d4 add integration test
new 5953980 update
new 4ee39d8 Merge branch 'develop' into feat-grpc-listener
new aec2b43 Merge branch 'feat-grpc-listener' of https://github.com/ztelur/dubbo-go-pixiu into feat-grpc-listener
new fc61315 fix golangci-lint
new 2acadaf update
new 5fd09ee fix reviewdog
new 71b853d fix reviewdog
new e6c18ad fix reviewdog
new 5b6a11d Merge branch 'develop' into feat-grpc-listener
new 706f94f add getty server
new a65efaa update
new 6800543 update
new 8c7c8e8 update
new 39834ce update
new d389326 update
new 43935ac proxy triple request
new 4c937ae proxy triple request
new b058f23 proxy triple request
new 149fb73 update
new 9365bac update
new 9314a90 proxy triple request
new 90f04f0 triple to dubbo
new 45ad2f0 add samples
new 0e9bd42 add samples
new 966c68d upgrade triple
new 705f3d0 Merge branch 'feat-triple' of https://github.com/ztelur/dubbo-go-pixiu into feat-triple
new 10ca6e4 add samples
new 53fd813 add samples
new ad8baa5 improve dubbogo version
new 3506875 auto resolve http to get dubbo api_config
new 5b7ddc0 improve dubbogo version
new b2bf0c9 auto resolve http to get dubbo api_config
new 91bfa17 auto resolve http to get dubbo api_config
new 947f3ac 3.0 doesn't support rest protocol, so delete the sample
new 2e9b360 3.0 doesn't support rest protocol, so delete the sample
new 1114d00 Merge branch 'feat-dubbo-go-version' into feat-triple
new 1b788f0 add samples
new 077ecab add sample
new 7110375 upgrade dubbogo
new 54913b5 add config
new 4dd9df5 Merge branch 'develop' into feat-triple
new f620ca7 update
new bd3a180 update
new 3dffa95 update
new 5579971 license and comment
new a531ac3 add license
new 0d3e758 fix golinter problem
new 2a68610 Merge branch 'develop' into feat-triple
new 79c3f18 update
new 735fb1c update
new b712192 fix comments
new 580cf4c fix comments
new 546673c Merge branch 'develop' into feat-triple
new dc075a2 Merge branch 'feat-triple' of https://github.com/ztelur/dubbo-go-pixiu into feat-triple
new ae43d9f fix comments
new 6e18594 Merge branch 'develop' into feat-triple
new f9a8c97 Merge branch 'develop' into feat-triple
new c20b840 Merge pull request #347 from ztelur/feat-triple
The 1452 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
go.mod | 11 +-
go.sum | 64 +++---
pkg/common/constant/http.go | 7 +
pkg/common/constant/key.go | 8 +-
pkg/common/extension/filter/filter.go | 86 ++++++-
pkg/common/grpc/manager.go | 8 +-
pkg/common/http/manager.go | 7 +-
pkg/common/http/manager_test.go | 2 +-
pkg/common/router/trie/trie.go | 5 +-
pkg/common/router/trie/trie_test.go | 5 +-
.../adapter_test.go => context/dubbo/context.go} | 60 +++--
pkg/filter/http/grpcproxy/descriptor.go | 2 +
pkg/filter/http/grpcproxy/descriptor_source.go | 3 +
pkg/filter/http/grpcproxy/grpc.go | 3 +-
pkg/filter/http/remote/call.go | 15 +-
.../network/dubboproxy/dubbofiltermanager.go | 64 ++++++
.../network/dubboproxy/filter/http/httpfilter.go | 144 ++++++++++++
.../network/dubboproxy/filter/proxy/proxyfilter.go | 198 ++++++++++++++++
pkg/filter/network/dubboproxy/manager.go | 198 ++++++++++++++++
.../plugin.go | 24 +-
pkg/filter/network/grpcconnectionmanager/plugin.go | 11 +-
pkg/filter/network/httpconnectionmanager/plugin.go | 11 +-
pkg/filter/seata/filter.go | 4 +-
pkg/filterchain/network_filter_chain.go | 98 +++++---
pkg/listener/http/http_listener.go | 1 +
.../{listener_test.go => tcp/pkg_handler.go} | 23 +-
pkg/listener/tcp/server_handler.go | 249 +++++++++++++++++++++
pkg/listener/tcp/tcp_listener.go | 102 +++++++++
pkg/listener/triple/triple_listener.go | 108 +++++++++
pkg/model/http.go | 12 +
pkg/model/listener.go | 15 +-
pkg/pluginregistry/registry.go | 5 +
pkg/router/route.go | 1 +
pkg/router/route_test.go | 7 +-
samples/dubbogo/simple/body/server/app/user.go | 1 +
samples/dubbogo/simple/registry/server/app/user.go | 1 +
.../docker/docker-compose.yml | 0
.../resolve => dubbohttpproxy}/pixiu/conf.yaml | 48 +++-
.../server/dubbo}/app/server.go | 8 +-
.../server/dubbo}/app/user.go | 1 +
.../server/dubbo}/profiles/dev/server.yml | 0
.../app => dubbohttpproxy/server/http}/server.go | 31 +--
.../app => dubbohttpproxy/server/http}/user.go | 0
samples/dubbohttpproxy/test/dubbo2http_test.go | 74 ++++++
.../test/http2dubbo_test.go} | 6 +-
.../docker/docker-compose.yml | 0
samples/dubbotripleproxy/pixiu/conf.yaml | 82 +++++++
.../server/dubbo}/app/server.go | 4 -
.../server/dubbo}/app/user.go | 5 +-
.../server/dubbo}/profiles/dev/server.yml | 11 +-
.../server/triple}/app/server.go | 4 -
.../server/triple}/app/user.go | 5 +-
.../server/triple}/profiles/dev/server.yml | 17 +-
samples/dubbotripleproxy/test/dubbo2triple_test.go | 74 ++++++
samples/dubbotripleproxy/test/triple2dubbo_test.go | 74 ++++++
samples/grpc/test/pixiu_test.go | 3 +-
56 files changed, 1785 insertions(+), 225 deletions(-)
copy pkg/{common/extension/adapter/adapter_test.go => context/dubbo/context.go} (51%)
create mode 100644 pkg/filter/network/dubboproxy/dubbofiltermanager.go
create mode 100644 pkg/filter/network/dubboproxy/filter/http/httpfilter.go
create mode 100644 pkg/filter/network/dubboproxy/filter/proxy/proxyfilter.go
create mode 100644 pkg/filter/network/dubboproxy/manager.go
copy pkg/filter/network/{httpconnectionmanager => dubboproxy}/plugin.go (61%)
rename pkg/listener/{listener_test.go => tcp/pkg_handler.go} (64%)
create mode 100644 pkg/listener/tcp/server_handler.go
create mode 100644 pkg/listener/tcp/tcp_listener.go
create mode 100644 pkg/listener/triple/triple_listener.go
copy samples/{dubbogo/simple/uri => dubbohttpproxy}/docker/docker-compose.yml (100%)
copy samples/{dubbogo/simple/resolve => dubbohttpproxy}/pixiu/conf.yaml (62%)
copy samples/{dubbogo/simple/registry/server => dubbohttpproxy/server/dubbo}/app/server.go (94%)
copy samples/{dubbogo/simple/body/server => dubbohttpproxy/server/dubbo}/app/user.go (99%)
copy samples/{dubbogo/simple/uri/server => dubbohttpproxy/server/dubbo}/profiles/dev/server.yml (100%)
copy samples/{http/simple/server/app => dubbohttpproxy/server/http}/server.go (72%)
copy samples/{http/simple/server/app => dubbohttpproxy/server/http}/user.go (100%)
create mode 100644 samples/dubbohttpproxy/test/dubbo2http_test.go
copy samples/{dubbogo/simple/resolve/test/pixiu_test.go => dubbohttpproxy/test/http2dubbo_test.go} (94%)
copy samples/{dubbogo/simple/uri => dubbotripleproxy}/docker/docker-compose.yml (100%)
create mode 100644 samples/dubbotripleproxy/pixiu/conf.yaml
copy samples/{dubbogo/simple/registry/server => dubbotripleproxy/server/dubbo}/app/server.go (94%)
copy samples/{dubbogo/simple/body/server => dubbotripleproxy/server/dubbo}/app/user.go (98%)
copy samples/{dubbogo/simple/registry/server => dubbotripleproxy/server/dubbo}/profiles/dev/server.yml (89%)
copy samples/{dubbogo/simple/registry/server => dubbotripleproxy/server/triple}/app/server.go (94%)
copy samples/{dubbogo/simple/body/server => dubbotripleproxy/server/triple}/app/user.go (98%)
copy samples/{dubbogo/simple/registry/server => dubbotripleproxy/server/triple}/profiles/dev/server.yml (85%)
create mode 100644 samples/dubbotripleproxy/test/dubbo2triple_test.go
create mode 100644 samples/dubbotripleproxy/test/triple2dubbo_test.go