Micro 一個用Go語言實現的微服務框架
https://micro.github.io/micro/
概要
Micro的目標是提供一種用于微服務的開發和管理的工具包
特性
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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!