microgo

command module
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2021 License: MIT Imports: 6 Imported by: 0

README

microgo

The Microservice Framework develop by go

example
main
package main

import (
    "context"
    "github.com/seefan/microgo/server/httpserver"
    "github.com/seefan/microgo/test"
)

func main() {
    s := httpserver.NewHTTPServer("localhost", 8888)
    s.Register(&test.TestService{})
    if err := s.Start(context.Background()); err != nil {
        println(err.Error())
    }

}
service
package test

import (
    "github.com/seefan/microgo/service"
)

type TestService struct {
}

func (TestService) Hello(entry service.Entry) string {
    name := entry.Get("name")
    return "hello " + name
}
func (TestService) Name() string {
    return "test"
}
func (TestService) Version() string {
    return "1.0"
}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
@Time : 2019-01-19 10:50 @Author : seefan @File : archive.go @Software: microgo
@Time : 2019-01-19 10:50 @Author : seefan @File : archive.go @Software: microgo
ws
@Time : 2019-01-25 16:43 @Author : seefan @File : file @Software: microgo
@Time : 2019-01-25 16:43 @Author : seefan @File : file @Software: microgo

Jump to

Keyboard shortcuts

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