frostfs-node/pkg/services/object
Alex Vanin d2009c8731 [#59] Add grpc payload splitter in object service chain
GRPC has default message limit of 4MiB. Since every transmitted
neofs message has to be signed, then original message should
be split into transfer fit structures before signature service.

This commit introduce transport payload splitter for object
service pipeline. This splitter works with stream response
for methods:

  - object.Get
  - object.Range
  - object.Search

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-10-02 11:25:36 +03:00
..
acl [#32] Remove recover from basic ACL checks 2020-10-02 11:25:36 +03:00
delete [#58] object/delete: Process linking object in Delete service 2020-10-02 11:25:36 +03:00
get [#57] services/object: Combine common service parameters 2020-10-02 11:25:36 +03:00
head [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses 2020-10-02 11:25:36 +03:00
put [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses 2020-10-02 11:25:36 +03:00
range [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses 2020-10-02 11:25:36 +03:00
rangehash [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses 2020-10-02 11:25:36 +03:00
search [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses 2020-10-02 11:25:36 +03:00
util [#57] services/object: Implement private key storage 2020-10-02 11:25:36 +03:00
executor.go [#13] services/object: Implement GetRangeHash handlers 2020-10-02 11:25:35 +03:00
sign.go [#13] services/util: Support client-side stream in SignService 2020-10-02 11:25:35 +03:00
transport_splitter.go [#59] Add grpc payload splitter in object service chain 2020-10-02 11:25:36 +03:00