Directories
¶
Path | Synopsis |
---|---|
Package conf is a framework for reading configurations from variety of configuration Stores, such as ENV, files, and Apollo.
|
Package conf is a framework for reading configurations from variety of configuration Stores, such as ENV, files, and Apollo. |
store
Package store defines the Store interface, some common types and some common functions.
|
Package store defines the Store interface, some common types and some common functions. |
store/apollo
Package apollo implements Store for reading and watching configurations from Apollo.
|
Package apollo implements Store for reading and watching configurations from Apollo. |
store/env
Package env implements a Store for reading and watching configurations from ENV.
|
Package env implements a Store for reading and watching configurations from ENV. |
store/file
Package file implements a Store client for reading and watching configurations from local files.
|
Package file implements a Store client for reading and watching configurations from local files. |
tdata
Package tdata implements TemplateData from which data can be used to replace templates from other Stores.
|
Package tdata implements TemplateData from which data can be used to replace templates from other Stores. |
Package container provides some goroutine-unsafe containers and some goroutine-safe containers (under the container/concurrent folder).
|
Package container provides some goroutine-unsafe containers and some goroutine-safe containers (under the container/concurrent folder). |
concurrent/lru
Package lru provides a goroutine safe LRU cache implementation based on "github.com/golang/groupcache/lru".
|
Package lru provides a goroutine safe LRU cache implementation based on "github.com/golang/groupcache/lru". |
concurrent/pool
Package pool provides some goroutine-safe object pools such as ObjectPool.
|
Package pool provides some goroutine-safe object pools such as ObjectPool. |
concurrent/queue
Package queue offers goroutine-safe Queue implementations such as LockfreeQueue(Lock free queue).
|
Package queue offers goroutine-safe Queue implementations such as LockfreeQueue(Lock free queue). |
list
Package list implements a doubly linked list.
|
Package list implements a doubly linked list. |
lomap
Package lomap implements a linked ordered map which supports iteration in insertion order.
|
Package lomap implements a linked ordered map which supports iteration in insertion order. |
loset
Package loset implements a linked ordered set which supports iteration in insertion order.
|
Package loset implements a linked ordered set which supports iteration in insertion order. |
Package fileutils provides some handy file utilities.
|
Package fileutils provides some handy file utilities. |
Package iap implements the ability to easily validate a receipt with Apple's VerifyReceipt service (compatible with iOS6 and iOS7 response).
|
Package iap implements the ability to easily validate a receipt with Apple's VerifyReceipt service (compatible with iOS6 and iOS7 response). |
Package logger is a goroutine-safe logging facility which writes logs with different severity levels to files, console, or both.
|
Package logger is a goroutine-safe logging facility which writes logs with different severity levels to files, console, or both. |
net
|
|
ftp_pool
Package ftp_pool implements a ftp pool based on "github.com/jlaffaye/ftp"
|
Package ftp_pool implements a ftp pool based on "github.com/jlaffaye/ftp" |
http_utils
Package http_utils provides some handy http utilities.
|
Package http_utils provides some handy http utilities. |
mux
Package mux (short for connection multiplexer) is a multiplexing package for Golang.
|
Package mux (short for connection multiplexer) is a multiplexing package for Golang. |
Package sync provides extra synchronization facilities such as semaphore in addition to the standard sync package.
|
Package sync provides extra synchronization facilities such as semaphore in addition to the standard sync package. |
Package utils packs with many useful handy code.
|
Package utils packs with many useful handy code. |
Click to show internal directories.
Click to hide internal directories.