Micro-service framework implemented with Go language

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed.

https://micro.github.io/micro/

Profile

The goal of Micro is to provide a toolkit for the development and management of microservices

Characteristics

Feature Description
Discovery Find Running Services
Client Query Services via RPC
Server Listen and serve RPC requests
Pub/sub Publish and subscribe to Events
API Gateway Lightweight Gateway/proxy. Convert HTTP requests to RPC
Cli Command Line Interface
Sidecar Integrate any application into the Micro ecosystem
Web Ui/proxy A visual to view and query services

Sample Project

Project Description
Greeter A greeter Service (includes Go, Ruby, Python examples)
Geo-srv Geolocation Tracking Service Using Hailocab/go-geoindex
Geo-api A HTTP API Handler for GEO location tracking and search
Discovery-srv A discovery in the micro platform
Geocode-srv A geocoding Service using the Google geocoding API
Hailo-srv A Service for the Hailo taxi service developer API
Monitor-srv A Monitoring service for MICRO services
Place-srv A Microservice to store and retrieve places (includes Google place Search API)
Slack-srv The slack bot API as a go-micro RPC service
Trace-srv A distributed tracing Microservice in the realm of dapper, Zipkin, etc
Twitter-srv A Microservice for the Twitter API
User-srv A Microservice for user management and authentication

Item Github:https://github.com/micro/micro

Micro-service framework implemented with Go language

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.