Skip to content

Latest commit

 

History

History
 
 

function

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Function

This is an example of creating a micro function. A function is a one time executing service.

Contents

  • main.go - is the main definition of the function
  • proto - contains the protobuf definition of the API

Dependencies

Service discovery is required to resolve names to addresses

Install consul

brew install consul

Run Consul

consul agent -dev

Install micro

go get github.com/micro/micro

Run function

micro run -r github.com/micro/examples/function

Call function

micro query greeter Greeter.Hello '{"name": "john"}'