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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

golang微服务框架对比_Go语言开发的微服务框架,你了解多少?

發(fā)布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 golang微服务框架对比_Go语言开发的微服务框架,你了解多少? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Go語言開發(fā)的微服務框

1、項目名稱:Istio

項目簡介:Istio是由Google、IBM和Lyft開源的微服務管理、保護和監(jiān)控框架。使用istio可以很簡單的創(chuàng)建具有負載均衡、服務間認證、監(jiān)控等功能的服務網(wǎng)絡,而不需要對服務的代碼進行任何修改。項目地址:https://github.com/istio/istio

2、項目名稱:Go-kit

項目簡介:Go-kit 是一個 Go 語言的分布式開發(fā)包,用于開發(fā)微服務。項目地址:https://github.com/go-kit/kit

3、項目名稱:Jaeger

項目簡介:Jaeger是Uber的分布式跟蹤系統(tǒng) ,基于google dapper的原理構(gòu)建, 以Cassandra作為存儲層。項目地址:https://github.com/jaegertracing/jaeger

4、項目名稱:Micro

項目簡介:Micro是一個專注于簡化分布式系統(tǒng)開發(fā)的微服務生態(tài)系統(tǒng)。可插拔的插件化設計,提供強大的可插拔的架構(gòu)來保證基礎組件可以被靈活替換。項目地址:https://github.com/micro/micro

5、項目名稱:fabio

項目簡介:fabio 是 ebay 團隊用 golang 開發(fā)的一個快速、簡單零配置能夠讓 consul 部署的應用快速支持 http(s) 的負載均衡路由器。這里有一篇中文文章http://dockone.io/article/1567介紹了如何用fabio+consul實現(xiàn)服務發(fā)現(xiàn),負載均衡,并闡述了原理,最后還有demo程序。項目地址:https://github.com/fabiolb/fabio

6、項目名稱:Goa

項目簡介:Goa 是一款用 Go 用于構(gòu)建微服務的框架,采用獨特的設計優(yōu)先的方法。項目地址:https://github.com/goadesign/goa

7、項目名稱:gizmo

項目簡介:gizmo是紐約時報開源的go微服務工具,提供如下特性:標準化配置和日志;可配置策略的狀態(tài)監(jiān)測端點;用于管理 pprof 端點和日志級別的配置;結(jié)構(gòu)化日志,提供基本請求信息;端點的有用度量;優(yōu)雅的停止服務; 定義期待和詞匯的基本接口。項目地址:https://github.com/NYTimes/gizmo

8、項目名稱:kite

項目簡介:kite是一個基于go語言的微服務框架, Kite是Koding公司內(nèi)部的一個框架, 該框架提供服務發(fā)現(xiàn),多種認證功能,服務端通過RPC進行通信,同時還提供了websocket的js庫,方便瀏覽器于服務器間進行通信。項目地址:https://github.com/koding/kite

9、項目名稱:hystrix-go

項目簡介:hystrix-go是用來隔離遠程系統(tǒng)調(diào)用, 第三方庫調(diào)用 ,服務調(diào)用, 提供熔斷機制,避免雪崩效應的庫, Hystrix的go 版本。注Hystrixs是Netflix開源的一個java庫。項目地址:https://github.com/afex/hystrix-go

10、項目名稱:Gateway

項目簡介:Gateway是一個使用go實現(xiàn)的基于HTTP的API 網(wǎng)關。特性 :API 聚合 ; 流控; 熔斷; 負載均衡; 健康檢查; 監(jiān)控; 消息路由; 后端管理WebUI . 能做什么:規(guī)劃更友好的URL給調(diào)用者。聚合多個API的結(jié)果返回給API調(diào)用者,利于移動端,后端可以實現(xiàn)原子接口。保護后端API服務不會被突發(fā)異常流量壓垮。提供熔斷機制,使得后端API Server具備自我恢復能力。借助消息路由能力,實現(xiàn)灰度發(fā)布,AB測試。項目地址:https://github.com/fagongzi/gateway

11、項目名稱:rainbond

項目簡介:云幫是一款以應用為中心的開源PaaS,深度整合Kubernetes的容器管理和Service Mesh微服務架構(gòu)最佳實踐,滿足支撐業(yè)務高速發(fā)展所需的敏捷開發(fā)、高效運維和精益管理需求。項目地址:https://github.com/goodrain/rainbond

12、項目名稱:appdash

項目簡介:appdash是一款go版本的分布式應用跟蹤系統(tǒng), 基于google dapper的原理構(gòu)建。項目地址:https://github.com/sourcegraph/appdash

13、項目名稱:Hprose

項目簡介:Hprose 是高性能遠程對象服務引擎(High Performance Remote Object Service Engine)的縮寫 —— 微服務首選引擎。它是一個先進的輕量級的跨語言跨平臺面向?qū)ο蟮母咝阅苓h程動態(tài)通訊中間件。它不僅簡單易用,而且功能強大。你只需要稍許的時間去學習,就能用它輕松構(gòu)建跨語言跨平臺的分布式應用系統(tǒng)了。項目地址:https://github.com/andot/hprose。老男孩教育早在2017年就開設了Go語言課程,最新一期Go語言周末提高班5期已經(jīng)在6月29日開班啦!最新一期Go周末班開班----10月20日。把別人刷抖音、打王者的時間用來學習和提高自己,致敬每一位不甘平凡的你!你想要追趕風口,總要開始奔跑才行。隨著Go語言自身的逐漸優(yōu)化及Go語言社區(qū)的不斷發(fā)展壯大,筆者相信Go語言一定會擁有廣闊的未來。想進一步了解Go語言,歡迎大家周六來【北京校區(qū)】現(xiàn)場試聽【go語言周末班】課程,試聽就送內(nèi)部教材一本。預約老男孩教育北京校區(qū)【Go語言開發(fā)周末班】周六現(xiàn)場試聽或者參與Go語言開發(fā)學習討論,請掃描以下二維碼加QQ群(745470832),進群請備注:試聽

它,不僅僅是一個碼;

加QQ群,請?zhí)顚憘渥㈨椗秪

【0基礎學Go語言系列】:0基礎學Go語言光速入門 · 基礎部分(第一部分)0基礎學Go語言系列 · 基礎應用篇(第二部分)0基礎學Go語言系列 · 基礎應用篇(第三部分)Go語言可以做什么?優(yōu)勢在哪里?

Go語言的9大優(yōu)勢

Go語言設計哲學

剛?cè)腴TGo語言小白需要注意什么?

Go語言未來十年?你有了解過嗎?

Go語言開發(fā)的監(jiān)控系統(tǒng),你了解多少?

Go語言開發(fā)的容器項目都有哪些?正在學Go語言的你知道嗎?

Go語言開發(fā)的PaaS工具,你知道嗎?

自2017年6月起,老男孩IT教育就順應技術發(fā)展潮流開設了Go語言開發(fā)課程,以幫助更多有需要的盆友們提升技能,了解更多課程內(nèi)容及學習資料,請點擊本文左下方“閱讀原文”。看完本文有收獲?那就分享給更多人吧長按下方二維碼 關注我哦~戳“閱讀原文”一起來充電吧!你點的每個在看,我都認真的當成了喜歡

總結(jié)

以上是生活随笔為你收集整理的golang微服务框架对比_Go语言开发的微服务框架,你了解多少?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。