Micro 一個用Go語言實現的微服務框架

jopen 8年前發布 | 34K 次閱讀 微服務 Go語言

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

概要

Micro的目標是提供一種用于微服務的開發和管理的工具包

Micro 一個用Go語言實現的微服務框架

特性

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 way to view and query services

示例項目

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
推ter-srv A microservice for the 推ter API
user-srv A microservice for user management and authentication

項目Github: https://github.com/micro/micro

Micro 一個用Go語言實現的微服務框架

來自: https://xiequan.info/micro-一個用go語言實現的微服務框架/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!