hive

command module
v0.0.0-...-559b1bf Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2019 License: MIT Imports: 11 Imported by: 0

README

hive

This project is not actively maintained anymore.

hive is a simple and fast microservice toolkit built on top of HTTP and JSON. It was created in mind for modern software architectures and infrastructure, simple cross-language interaction and orchestrators like Kubernetes and Docker Swarm.

Getting started

$ go get github.com/lnsp/hive
$ hive new
Enter service name: skynet
Enter service path: github.com/cyberdyne/skynet
...
skynet up and ready.
$ hive about github.com/cyberdyne/skynet
{
  "name": "skynet",
  "dnsname": "skynet",
  "version": "1.0.0",
  "protocol": "http",
  "methods": {
    "SpawnRobot": {
...
$ cd $GOPATH/src/github.com/cyberdyne/skynet/runtime
$ docker build -t skynet:latest .
$ docker service create --name takeover --network=backend --replicas=1000 skynet:latest

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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