AlexStocks / getty

a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Apache License 2.0
883 stars 184 forks source link

add tls & move out task pool from session #54

Closed AlexStocks closed 3 years ago

AlexStocks commented 3 years ago

What this PR does:

1 support tls for tcp; 2 remove session.SetRQLen 3 move out task pool from session

codecov-io commented 3 years ago

Codecov Report

Merging #54 (6dcdceb) into master (6dac3cc) will decrease coverage by 1.11%. The diff coverage is 21.62%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #54      +/-   ##
==========================================
- Coverage   60.38%   59.27%   -1.12%     
==========================================
  Files          20       21       +1     
  Lines        2936     2998      +62     
==========================================
+ Hits         1773     1777       +4     
- Misses        872      927      +55     
- Partials      291      294       +3     
Impacted Files Coverage Δ
rpc/config.go 20.00% <ø> (ø)
transport/session.go 64.88% <ø> (-0.28%) :arrow_down:
transport/tls.go 0.00% <0.00%> (ø)
transport/client.go 67.41% <28.57%> (-1.09%) :arrow_down:
transport/server.go 66.12% <50.00%> (-0.68%) :arrow_down:
transport/connection.go 78.46% <60.00%> (-0.50%) :arrow_down:
transport/options.go 81.25% <66.66%> (-2.09%) :arrow_down:
rpc/pool.go 74.31% <100.00%> (+0.11%) :arrow_up:
rpc/server.go 66.66% <100.00%> (ø)
rpc/rpcclientmap.go 82.40% <0.00%> (-1.60%) :arrow_down:
... and 1 more

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 6dac3cc...6dcdceb. Read the comment docs.