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
886 stars 184 forks source link

Impl: reduce syscall and memcopy for multiple packages #34

Closed watermelo closed 4 years ago

watermelo commented 4 years ago

Need to test. #33

codecov-io commented 4 years ago

Codecov Report

Merging #34 into master will increase coverage by 0.66%. The diff coverage is 77.77%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #34      +/-   ##
==========================================
+ Coverage   62.53%   63.20%   +0.66%     
==========================================
  Files          20       20              
  Lines        3267     3280      +13     
==========================================
+ Hits         2043     2073      +30     
+ Misses        930      915      -15     
+ Partials      294      292       -2     
Impacted Files Coverage Δ
transport/session.go 66.72% <0.00%> (-0.49%) :arrow_down:
transport/connection.go 79.53% <93.33%> (+0.96%) :arrow_up:
rpc/client.go 79.25% <0.00%> (+0.74%) :arrow_up:
rpc/rpcclientmap.go 86.30% <0.00%> (+1.36%) :arrow_up:
rpc/codec.go 58.96% <0.00%> (+4.24%) :arrow_up:
rpc/listener.go 62.02% <0.00%> (+5.06%) :arrow_up:

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 94949e1...8790ceb. Read the comment docs.