日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

介绍微服务框架Micro笔记

發布時間:2025/5/22 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 介绍微服务框架Micro笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Micro - 微服務開發套件

原文地址

目前,你應該聽說過了一個新概念-微服務; 如果你不熟悉而又對微服務感興趣,可以來這里查看更多的介紹;

本文將介紹開源的微服務開發套件-Micro; Micro提供了開發與管理微服務的基礎組件。Micro主要為使用Go語言的開發者提供了一系列庫與工具。其它編程語言使用Sidecar通過HTTP協議與Micro交互。

在開始討論Micro的細節之前,我們先來看看為什么要選擇Micro。

開發與部署

從過去的經驗與行業情況來看,與部署相比,大家更關注開發。PaaS使用很便利。Google、AWS和Microsoft也提供了強大的云平臺,同時容器技術也得到了極大的發展。這些平臺使得的我們通過點擊幾個按鈕就能使用大規模運算。

這些云服務讓人們眼前一亮。或許你們會認為這些服務已經足夠解決遇到的問題,但實際是這樣嗎?當我們面對云的時候,往往沒有合適的工具幫助我們去利用云資源。處此之外,當服務需求變更或者服務器運行故障時,容器技術也是不可靠的。

集群面臨的挑戰

未完成

Micro的世界

Micro包含開發微服務基礎鏈:開發工具、服務和微服務管理工具。這個生態鏈工具的名稱也叫Micro。Micro工具是微服務開發套件,包含的自動生成工具大大的增加了開發的效率。

現在我們來看看Micro的特點。

Go Micro

組件和功能:

  • Registry :服務注冊
  • Transport :同步通信
  • Broker :異步通信
  • Selector :節點篩選與負載均衡
  • Codec :消息編碼與解碼
  • Server :RPC服務端
  • Client : RPC客戶端

go-micro跟區別于其它庫的最大特點在于它的插件化;

readme介紹了基本使用

micro/examples/greeter完整實例

Sidecar

其功能是把其它語言實現的服務也納入到Micro

ruby or python 示例在micro/examples/greeter

API

Web UI

CLI

命令行模式:查詢服務

完整流程

完整流程

Demo

running Micro On Kubernetes

github.com/micro/kubernetes

總結

轉載于:https://www.cnblogs.com/zhrea/p/6805891.html

總結

以上是生活随笔為你收集整理的介绍微服务框架Micro笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。