README
¶
Registry Cache
Cache is a library that provides a caching layer for the go-micro registry.
If you're looking for caching in your microservices use the selector.
Interface
// Cache is the registry cache interface
type Cache interface {
// embed the registry interface
registry.Registry
// stop the cache watcher
Stop()
}
Usage
import (
"github.com/micro/go-micro/registry"
"github.com/micro/go-micro/registry/cache"
)
r := registry.NewRegistry()
cache := cache.New(r)
services, _ := cache.GetService("my.service")
Documentation
¶
Overview ¶
Package cache provides a registry cache
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultTTL = time.Minute
)
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache interface { // embed the registry interface registry.Registry // stop the cache watcher Stop() }
Cache is the registry cache interface
Click to show internal directories.
Click to hide internal directories.