util

command module
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2018 License: Apache-2.0 Imports: 1 Imported by: 0

README

Micro License GoDoc Travis CI Go Report Card

Micro is a toolkit for cloud-native development. It helps you build future-proof application platforms and services.

Overview

Micro addresses the key requirements for building cloud-native systems. It takes the microservice architecture pattern and transforms it into a set of tools which act as the building blocks for scalable platforms. Micro deals with the complexity of distributed systems and provides simple abstractions already understood by developers.

Technology is constantly evolving. The infrastructure stack is always changing. Micro is a pluggable toolkit which addresses these issues. Plug in any stack or underlying technology. Build future-proof systems using micro.

Features

The toolkit is composed of the following features:

  • api - API Gateway. A single entry point with dynamic routing using service discovery.

  • bot - Slack bot enabling ChatOps. Manages your applications via messaging.

  • cli - Command line interface. Describe, query and interact directly from the terminal.

  • new - Service template generation. Get started quickly.

  • web - Web dashboard to interact via the browser.

Getting Started

For detailed information on the architecture, installation and use of the toolkit checkout the docs.

Sponsors

Sixt is an Enterprise Sponsor of Micro

Become a sponsor by backing micro on Patreon. Finding existing backers in BACKERS.md.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
addr module
api
Package api is an API Gateway
Package api is an API Gateway
proto
Package go_micro_api is a generated protocol buffer package.
Package go_micro_api is a generated protocol buffer package.
auth module
namespace module
rules module
token module
token/basic module
token/jwt module
backoff module
bot
Package bot is a Hubot style bot that sits a microservice environment
Package bot is a Hubot style bot that sits a microservice environment
proto
Package go_micro_bot is a generated protocol buffer package.
Package go_micro_bot is a generated protocol buffer package.
cache module
Package cli is a command line interface
Package cli is a command line interface
codec module
bytes module
grpc module
json module
jsonrpc module
proto module
protorpc module
text module
config module
ctx module
helper module
internal
muxer module
namespace module
net module
Package new generates micro service templates
Package new generates micro service templates
opentelemetry module
jaeger module
Package proxy is a cli proxy
Package proxy is a cli proxy
grpc module
qson module
ring module
router module
selector module
roundrobin module
sync module
user module
Package web is a web dashboard
Package web is a web dashboard
wrapper module

Jump to

Keyboard shortcuts

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