datastore: go.mercari.io/datastore/dsmiddleware Index | Files | Directories

package dsmiddleware

import "go.mercari.io/datastore/dsmiddleware"

Package dsmiddleware does not have anything, but it has a middleware group as a subpackage.

Index

Package Files

doc.go

Directories

PathSynopsis
aememcachePackage aememcache handles Put, Get etc to Datastore and provides caching by AppEngine's Memcache.
chaosrpcPackage chaosrpc generates chaos very efficiently! This package will randomly error all RPCs with a probability of 20%.
dslogPackage dslog catches the data flowing in the RPC and outputs it to the log.
fishbonePackage fishbone automatically rewrites the behavior based on KeysOnly + Get by Key when Run or GetAll Query, contributing to reducing the amount of charge.
localcachePackage localcache handles Put, Get etc to Datastore and provides caching by machine local memory.
noopPackage noop does "no-operation".
rediscachePackage rediscache handles Put, Get etc to Datastore and provides caching by Redis.
rpcretryPackage rpcretry automatically retries when some RPCs end in error.
storagecachePackage storagecache provides a mechanism for using various storage as datastore's cache.

Updated 2018-08-17. Refresh now. Tools for package owners.