billy-grpc

module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2022 License: BSD-2-Clause

README

billy-grpc

fsserver: GoDoc

fsclient: GoDoc

The fsclient library provides a billy.Filesystem that talks to a gRPC server. The fsserver library provides a gRPC server that talks to a billy.Filesystem.

This allows you to access a remote filesystem as if it were local.

In fsserver you can access the gRPC peer from the context and return a different filesystem for different peers. You're expected to perform authentication at or before this layer.

The Billy interface isn't ideal for this, but I didn't want to introduce a 15th standard.

Directories

Path Synopsis
Package fsclient provides a billy.Filesystem that talks to a remote BillyService gRPC server.
Package fsclient provides a billy.Filesystem that talks to a remote BillyService gRPC server.
Package fsserver implements a gRPC server which passes calls to Billy.
Package fsserver implements a gRPC server which passes calls to Billy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL