mb-web

command module
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2016 License: MIT Imports: 5 Imported by: 0

README

mb-web

Docker GoDoc Go Report Card

REST web service for psmb written in Golang.


Continuous Integration

I do continuous integration and build docker images after git push by self-hosted drone.io server for armhf platform , circleci server for x86 platform and dockerhub service.

CI Server Target Status
Travis x86 Travis
CircleCI x86 Circle
Drone armhf Drone

Environment variables

Why environment variable? Refer to the 12 factors

  • CONF_WEB: config file path
  • EP_BACKEND: endpoint of remote service discovery server (optional)

Design principles

REST API Testing

I implement three kinds of REST API testing.

gif

Worker Pool Model

Request from frontend

uml

Response from psmbtcp

uml


API Document

Swagger YAML

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package route a bone-based http server By taka@cmwang.net
Package route a bone-based http server By taka@cmwang.net
Package dummy an E2E tester By taka@cmwang.net
Package dummy an E2E tester By taka@cmwang.net
Package worker a zmq backend worker queue By taka@cmwang.net Package worker a zmq backend worker queue By taka@cmwang.net
Package worker a zmq backend worker queue By taka@cmwang.net Package worker a zmq backend worker queue By taka@cmwang.net

Jump to

Keyboard shortcuts

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