GRPC for low-memory environments. The existing grpc-go project requires a lot of memory overhead for importing packages and at runtime. While this is great for many services with low den sity requirements, this can be a problem when running a large number of services on a single machine or on a machine with a small amount of memory. Using the same GRPC definitions, this project reduces the binary size and protocol overhead required. We do this by eliding the net/http, net/http2 a nd grpc package used by grpc replacing it with a lightweight framing protocol. The result are smaller binaries that use less resident memory with the same eas e of use as GRPC.Read More
CVSS2
- Access Complexity
- Access Vector
- Authentication
- Availability Impact
- Confidentiality Impact
- Integrity Impact
- Low
- Network
- Single
- None
- None
- Partial
AV:N/AC:L/Au:S/C:N/I:P/A:N
CVSS3
- Attack Complexity
- Attack Vector
- Availability Impact
- Confidentiality Impact
- Integrity Impact
- Privileges Required
- Scope
- User Interaction
- Low
- Network
- None
- None
- Low
- Low
- Changed
- None
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N
Back to Main