Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gawsoftpl/grpc-file-server
Grpc Bi-Direction stream server for upload and download files
https://github.com/gawsoftpl/grpc-file-server
Last synced: about 11 hours ago
JSON representation
Grpc Bi-Direction stream server for upload and download files
- Host: GitHub
- URL: https://github.com/gawsoftpl/grpc-file-server
- Owner: gawsoftpl
- License: mit
- Created: 2024-10-12T11:27:31.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2024-10-23T21:32:17.000Z (15 days ago)
- Last Synced: 2024-10-24T09:56:50.238Z (14 days ago)
- Language: TypeScript
- Homepage:
- Size: 203 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# About
Grpc file server - Upload and download files via GRPC bi-direction stream.Server will save file on disk. When you send get request server will read file and save in ram cache for fast
next delivery# Features
- BiDirection upload and download stream
- GRPC Reflection
- Setup max disk and ram storage size
- Auto remove old files
- Move files to RAM when download first time for fast delivery
- Use LRU for disk and ram memory storage
- Grpc health probe# Ports
- Grpc - 3000
- Metrics - 9090 (http://localhost:9090/metrics)# Client example
See example for upload and download files: [examples/upload-download.js](examples/upload-download.js)