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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Meet new Sentinel Go committers!

發(fā)布時(shí)間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Meet new Sentinel Go committers! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來源|阿里巴巴云原生公眾號(hào)

Sentinel?是阿里巴巴開源的,面向分布式服務(wù)架構(gòu)的流量控制組件,主要以流量為切入點(diǎn),從限流、流量整形、熔斷降級(jí)、系統(tǒng)自適應(yīng)保護(hù)等多個(gè)維度來幫助開發(fā)者保障微服務(wù)的穩(wěn)定性。Sentinel 承接了阿里巴巴近 10 年的 雙11 大促流量的核心場(chǎng)景,例如秒殺、冷啟動(dòng)、消息削峰填谷、集群流量控制、實(shí)時(shí)熔斷下游不可用服務(wù)等,是保障微服務(wù)高可用的利器,原生支持 Java/Go/C++ 等多種語言,并且提供 Istio/Envoy 全局流控支持來為 Service Mesh 提供高可用防護(hù)的能力。

2020 年年初,Sentinel 社區(qū)宣布了 Sentinel Go 版本的發(fā)布,為 Go 語言的微服務(wù)和基礎(chǔ)組件提供高可用防護(hù)和容錯(cuò)能力的原生支持,標(biāo)志著 Sentinel 朝著多元化與云原生邁出了新的一步。在這半年的時(shí)間內(nèi),社區(qū)推出了近 10 個(gè)版本,逐步對(duì)齊了核心高可用防護(hù)和容錯(cuò)能力,同時(shí)也在不斷擴(kuò)充開源生態(tài),與 dubbo-go、螞蟻 MOSN 等開源社區(qū)進(jìn)行共建。

11 月,Sentinel Go 1.0 GA 版本正式發(fā)布,標(biāo)志著 Go 版本正式進(jìn)入生產(chǎn)可用階段。詳情請(qǐng)看:阿里 雙11 同款流控降級(jí)組件 Sentinel Go 正式 GA,助力云原生服務(wù)穩(wěn)穩(wěn)穩(wěn)

Meet new Sentinel Go committers

可喜的是,社區(qū)在 11 月迎來了三位新 committer。接下來,我們一起來認(rèn)識(shí)下這三位新 committer。

1. 是什么契機(jī)讓你了解到 sentinel 的?

之前在阿里實(shí)習(xí)過,對(duì) Sentinel 原本有過一些接觸。工作中有一些流控需求,就深入調(diào)研過 Sentinel,慢慢的開始和Sentinel開源負(fù)責(zé)人宿何一起共創(chuàng) Sentinel Go 這個(gè)項(xiàng)目。

工作項(xiàng)目中需要實(shí)現(xiàn)熔斷限流相關(guān)的功能,就調(diào)研了許多相關(guān)的開源項(xiàng)目,最終發(fā)現(xiàn)基于 sentinel-golang 開發(fā)是最合適的。為了對(duì) sentinel-golang 有更深的理解和更好的把控,就開始深度閱讀 sentinel-golang 源碼,并加入 sentinel 社區(qū)與小伙伴們進(jìn)行深度交流。

在參與 nacos-sdk-go 項(xiàng)目開發(fā)時(shí),了解到 sentienl-golang。另外有計(jì)劃使用 Nacos 作為外部動(dòng)態(tài)數(shù)據(jù)源,就參與進(jìn)來貢獻(xiàn)了。

2. 參與到 sentinel 的開源貢獻(xiàn)是什么樣的體驗(yàn)?

Sentinel 開源社區(qū)是一個(gè)非常開放,包容,活躍的社區(qū)。在這里可以認(rèn)識(shí)很多的牛人,學(xué)習(xí)分布式系統(tǒng)高可用流量防護(hù)的大量實(shí)踐經(jīng)驗(yàn)。在這里任何想法和優(yōu)秀的設(shè)計(jì),都可以和社區(qū)核心成員一起討論并且落地。

非常幸運(yùn)能參與到 Sentinel 的開源貢獻(xiàn),在參與的過程中,收獲很多。首先認(rèn)識(shí)了很多牛人,獲得了很多難得的交流機(jī)會(huì);其次,在貢獻(xiàn)代碼的過程中,進(jìn)一步加深了對(duì) Sentinel 項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)的理解;還有就是利用業(yè)余時(shí)間參與貢獻(xiàn),讓自己的業(yè)余時(shí)間更加充實(shí)。

首先覺得氛圍很好,社區(qū)大佬 @宿何 和 @louyuting 等等都很熱情會(huì)非常及時(shí)的解答每一個(gè)問題。其次覺得社區(qū)非常專業(yè),可以和很多小伙伴進(jìn)行深度交流,參與貢獻(xiàn)的過程中會(huì)學(xué)習(xí)到很多知識(shí),對(duì) Sentinel 的設(shè)計(jì)理念有了更深層次的理解。

3. 支撐你持續(xù)貢獻(xiàn) Sentinel 最大的動(dòng)力是什么?

Sentinel Go 這個(gè)項(xiàng)目我算是第一行代碼的 Contributor,一路走過來慢慢跟隨著項(xiàng)目的成長(zhǎng)。整個(gè)過程能夠看到項(xiàng)目不斷的完善成長(zhǎng),也支持了社區(qū)里面一些公司的實(shí)際需求。對(duì)我而言,一方面是個(gè)人的成長(zhǎng),自己主導(dǎo)的 Sentinel Go 里面的一些核心設(shè)計(jì)能夠落地,看到自己做的產(chǎn)品能夠真正影響到一些人一些公司,產(chǎn)生實(shí)際的價(jià)值。另外與一些其余社區(qū)比如 dubbogo、mosn 社區(qū),以及社區(qū)里面的一些公司合作,能夠看到 Sentinel Go 能真正幫助他們解決微服務(wù)在高可用流量防護(hù)方面的一些痛點(diǎn),非常有成就感。

最大的動(dòng)力就是希望實(shí)現(xiàn)個(gè)人與 sentinel 的共同成長(zhǎng)。每次自己的代碼被合并,對(duì)自己是個(gè)很大的鼓舞,促使自己繼續(xù)努力、繼續(xù)提升自我。也希望通過個(gè)人微薄的貢獻(xiàn),能使 sentinel 發(fā)展地越來越好,能幫助到越來越多的人或項(xiàng)目。最讓我有成就感的是自己主動(dòng)挖掘到了項(xiàng)目中可改進(jìn)和可優(yōu)化的點(diǎn),并且最終完成相應(yīng)的代碼貢獻(xiàn)。我認(rèn)為能夠給在一個(gè)優(yōu)秀的開源項(xiàng)目中發(fā)現(xiàn)問題并解決問題,是對(duì)個(gè)人能力一個(gè)很好的證明,所以會(huì)讓我很有成就感。

最大的動(dòng)力應(yīng)該就是對(duì)于開源社區(qū)的熱情吧,以及希望在貢獻(xiàn)的過程中與 sentinel 一起成長(zhǎng)。在 sentinel 這樣的優(yōu)秀產(chǎn)品中留下自己貢獻(xiàn)代碼的足跡是非常有意義的事情。從加入社區(qū)開始到 sentinel-golang 的 v1.0.0 發(fā)布,在這個(gè)過程中學(xué)習(xí)到很多,不斷的挑戰(zhàn)自己,看著 sentinel-golang 成長(zhǎng)很有成就感。

4. 貢獻(xiàn)中遇到最大的挑戰(zhàn)是什么?

項(xiàng)目前期對(duì)一些高可用流量防護(hù)的實(shí)際場(chǎng)景理解的不夠充分,一些核心設(shè)計(jì)上考慮的可能不夠全面。不過整個(gè)社區(qū)都比較活躍,和一些社區(qū)核心成員溝通交流逐漸加深了對(duì)一些業(yè)務(wù)場(chǎng)景理解。

前期由于對(duì)整個(gè)項(xiàng)目熟悉度還不夠,貢獻(xiàn)代碼時(shí),可能僅考慮到一個(gè)表面的點(diǎn),更深層次的東西可能考慮不到。不過,令人欣慰的是社區(qū)氛圍比較好,在社區(qū)成員的幫助下,自己也逐步的對(duì)整個(gè)項(xiàng)目熟悉起來了。

最大的挑戰(zhàn)也許就是第一次給 sentinel 提交 PR 的時(shí)候了。因?yàn)閯傞_始不太熟悉項(xiàng)目 PR 改了很多次。最后多虧 @louyuting 大神耐心指教。

5. 還有在參與 Spring Cloud Alibaba 全家桶中的其他開源項(xiàng)目的貢獻(xiàn)嗎?

主要會(huì)參與一些 Sentinel Go 與 Dubbo Go 融合的相關(guān)事情。

目前還沒有參與其他的項(xiàng)目,后續(xù)有機(jī)會(huì)的話想?yún)⒁幌?Dubbo Go 項(xiàng)目。

目前也有參與 Nacos 項(xiàng)目。

How to contribute

  • 歡迎各位開發(fā)者前往 sentinel go 社區(qū)和 committer 們直接交流:https://github.com/alibaba/sentinel-golang

  • 如果你也想成為 sentinel contributor,不妨從 good first issues 開始:https://github.com/alibaba/sentinel-golang/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

  • How to contribute to Sentinel?:https://github.com/alibaba/sentinel-golang/blob/master/CONTRIBUTING.md

總結(jié)

以上是生活随笔為你收集整理的Meet new Sentinel Go committers!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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