lib/

directory
v0.20.14 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2021 License: MIT

Directories

Path Synopsis
api
handler
Package handler provides http handlers
Package handler provides http handlers
handler/api
Package api provides an http-rpc handler which provides the entire http request over rpc
Package api provides an http-rpc handler which provides the entire http request over rpc
handler/event
Package event provides a handler which publishes an event
Package event provides a handler which publishes an event
handler/http
Package http is a http reverse proxy handler
Package http is a http reverse proxy handler
handler/rpc
Package rpc is a vine rpc handler.
Package rpc is a vine rpc handler.
handler/web
Package web contains the web handler including websocket support
Package web contains the web handler including websocket support
resolver
Package resolver resolves a http request to an endpoint
Package resolver resolves a http request to an endpoint
resolver/grpc
Package grpc resolves a grpc service like /greeter.Say/Hello to greeter service
Package grpc resolves a grpc service like /greeter.Say/Hello to greeter service
resolver/host
Package host resolves using http host
Package host resolves using http host
resolver/path
Package path resolves using http path
Package path resolves using http path
resolver/vpath
Package vpath resolves using http path and recognised versioned urls
Package vpath resolves using http path and recognised versioned urls
router
Package router provides api service routing
Package router provides api service routing
router/registry
Package registry provides a dynamic api service router
Package registry provides a dynamic api service router
server
Package server provides an API gateway server which handles inbound requests
Package server provides an API gateway server which handles inbound requests
server/http
Package http provides a http server with features; acme, cors, etc
Package http provides a http server with features; acme, cors, etc
loader
Package loader manages loading from multiple sources
Package loader manages loading from multiple sources
secrets
Package secrets is an interface for encrypting and decrypting secrets
Package secrets is an interface for encrypting and decrypting secrets
secrets/box
Package box is an asymmetric implementation of config/secrets using nacl/box
Package box is an asymmetric implementation of config/secrets using nacl/box
secrets/secretbox
Package secretbox is a config/secrets implementation that uses nacl/secretbox to do symmetric encryption / verification
Package secretbox is a config/secrets implementation that uses nacl/secretbox to do symmetric encryption / verification
source/file
Package file is a file source.
Package file is a file source.
source/memory
Package memory is a memory source
Package memory is a memory source
dao
nop
Package log provides a log interface
Package log provides a log interface
log
Package log provides debug logging
Package log provides debug logging
log/memory
Package memory provides an in memory log buffer
Package memory provides an in memory log buffer
Package proxy is a transport proxy built on the vine/server Package proxy is a transport proxy built on the vine/server
Package proxy is a transport proxy built on the vine/server Package proxy is a transport proxy built on the vine/server
grpc
Package grpc transparently forwards the grpc protocol using a vine client.
Package grpc transparently forwards the grpc protocol using a vine client.
http
Package http provides a vine rpc to http proxy Package http provides a vine rpc to http proxy
Package http provides a vine rpc to http proxy Package http provides a vine rpc to http proxy
mucp
Package mucp transparently forwards the incoming request using a vine client.
Package mucp transparently forwards the incoming request using a vine client.
Package store is an interface for distributed data storage.
Package store is an interface for distributed data storage.
cache
Package cache implements a faulting style read cache on top of multiple vine stores
Package cache implements a faulting style read cache on top of multiple vine stores
memory
Package memory is a in-memory store store
Package memory is a in-memory store store
Package sync is an interface for distributed synchronization
Package sync is an interface for distributed synchronization
memory
Package memory provides a sync.Mutex implementation of the lock for local use
Package memory provides a sync.Mutex implementation of the lock for local use
Package trace provides an interface for distributed tracing
Package trace provides an interface for distributed tracing
Package web provides web based vine services
Package web provides web based vine services

Jump to

Keyboard shortcuts

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