Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat - dubbo http proxy and dubbo triple proxy #347

Merged
merged 65 commits into from
Jan 17, 2022

Conversation

ztelur
Copy link
Contributor

@ztelur ztelur commented Jan 9, 2022

What this PR does:

request protocol transform

  • dubbo to http
  • dubbo to triple
  • triple to dubbo

samples are samples/dubbohttpproxy and samples/dubbotripleproxy

tcp listener

use getty to establish tcp server. refer to pkg/listener/tcp/tcp_listener.go

triple listener

use triple to establish triple or grpc server. refer to pkg/listener/triple/triple_listener.go

dubbo filter mechanism

refer to pkg/common/extension/filter/filter.go like http filter

@codecov-commenter
Copy link

codecov-commenter commented Jan 11, 2022

Codecov Report

Merging #347 (f9a8c97) into develop (d08b4a4) will decrease coverage by 0.17%.
The diff coverage is 3.84%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #347      +/-   ##
===========================================
- Coverage    40.01%   39.84%   -0.18%     
===========================================
  Files           53       52       -1     
  Lines         3034     3047      +13     
===========================================
  Hits          1214     1214              
- Misses        1690     1703      +13     
  Partials       130      130              
Impacted Files Coverage Δ
pkg/common/extension/filter/filter.go 15.21% <0.00%> (-13.95%) ⬇️
pkg/common/router/trie/trie.go 75.40% <ø> (ø)
pkg/router/route.go 65.78% <ø> (ø)
pkg/common/http/manager.go 44.59% <33.33%> (ø)
pkg/listener/listener.go

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d08b4a4...f9a8c97. Read the comment docs.

@AlexStocks AlexStocks merged commit c20b840 into apache:develop Jan 17, 2022
bobtthp pushed a commit to bobtthp/dubbo-go-pixiu that referenced this pull request Dec 12, 2022
Feat - dubbo http proxy and dubbo triple proxy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants