Skip to content

billy-grpc implements the billy.Filesystem interface and calls another billy.Filesystem over gRPC.

License

Notifications You must be signed in to change notification settings

Jille/billy-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

billy-grpc implements the billy.Filesystem interface and calls another billy.Filesystem over gRPC.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project