Programmable real world Micro services.
Micro services provide the fundamental building blocks for any products, apps or services. They can be used in isolation or combined to create a powerful distributed system. The services are intended to be consumed by each other using RPC and from the external world through a Micro API.
Find cloud hosted services on m3o.com.
Run a service from source
micro run github.com/micro/services/helloworld
To call a service from another
import "github.com/micro/services/helloworld/proto"
API clients are generated in the clients directory.
To call a service via the api client import as follows
import "github.com/micro/services/clients/go/helloworld"
See the examples directory.
We welcome contributions of additional services which are then hosted on m3o.com.
- Services must be built using the Micro platform
- Any dependency must be configured using the Micro Config
- All services to be published must include a
publicapi.json
file