Minimize Installation

  1. Install go 1.10+

  2. Clone the project

    git clone git@github.com:go-chassis/go-chassis.git
    
  3. Use go mod(go 1.11+, experimental but a recommended way)

    cd go-chassis
    GO111MODULE=on go mod download
    #optional
    GO111MODULE=on go mod vendor
    
  4. Install service-center

  5. Write your first http micro service

Use gRPC communication

follow https://developers.google.com/protocol-buffers/docs/gotutorial to install grpc

Write your first grpc micro service