用 Supervisor 管理系統程式 (跨平台 Go 語言工具)

  Рет қаралды 1,155

Bo-Yi Wu

Bo-Yi Wu

Күн бұрын

Пікірлер: 8
@heysisteronion
@heysisteronion 2 жыл бұрын
謝謝,介紹的非常簡單跟有效率,已訂閱!
@heysisteronion
@heysisteronion 2 жыл бұрын
之後如果有時間學Go會來看看您的課程,感謝您持續在開發社群貢獻知識!
@appleboy46
@appleboy46 Жыл бұрын
感謝支持,希望對大家有幫助
@hohojimmy4443
@hohojimmy4443 3 жыл бұрын
为什么不直接用docker
@appleboy46
@appleboy46 3 жыл бұрын
影片我有提到為什麼沒辦法用 Docker,我們公司有環境是完全沒網路,及無法使用 Docker 的,用 Docker 風險太高,就因為這樣,才需要介紹 Supervisor。 現在已經 2021 年了,很多工具或服務都已經透過 Docker 方式來管理,需要的工具不再是 Supervisor,但是 Supervisor 還是有其必要的存在原因,我們團隊就出現幾個狀況需要用到此工具。 1. 在 Container 內管理多個 Process 2. 沒有 Docker 環境 第一點就是如果在 Container 內管理 Process,想看看先把 Python 環境安裝完成,整個容器會變得非常肥,這就是大家需要考慮的狀況。第二種狀況,像我們團隊有一個環境是完全沒有網路,也禁止用 Docker,因為 Docker 會讓 IT 很難管理其他同仁的使用方式,造成一些權限上的錯誤,故被禁止使用 Docker,這時候開發者要管理多個服務時,有 Go 語言版本的 Supervisor 對 SRE 團隊幫助極大,不需要在考慮 Python 版本的因素。 請參考: blog.wu-boy.com/2021/09/control-system-process-using-supervisor-in-golang/
@user-UncleYe
@user-UncleYe 2 жыл бұрын
@@appleboy46 湾湾那边的技术栈太落后了,我们甩你们10条街都不止😁
@zeralux100
@zeralux100 2 жыл бұрын
個人也偏向使用docker , 不論什麼語言或未來各種工具統一交付image給運維也是為降低運維困擾。 如果各種類型服務多樣的話,用了supervisor未來要交接時的交接成本有多少,服務管理能自動還是只能手動?遷移不同作業系統的成本是多少?
@heysisteronion
@heysisteronion 2 жыл бұрын
你用docker還是能配合supervisord使用啊,如果你的dockerfile有寫很多命令,要跑很久,那就可以改成在docker運行supervisord檔,讓他做command line的多進程管理。
[Go 教學] NSQ Consumers 處理 Graceful Shutdown 技巧
17:32
Supervisord and Supervisorctl Crashcourse
25:39
JCharisTech
Рет қаралды 7 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
[微服務] 什麼是 gRPC,架構上為什麼要使用 gRPC
12:59
Go 語言教學: 優化重構 Worker Pool 程式碼
12:50
pywinauto基本用法(一) | 电脑自动化操作
16:35
實作用 Go 語言實現 Pub-Sub 模式
16:10
Bo-Yi Wu
Рет қаралды 1,4 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН