ref: https://lwn.net/Articles/853637/
如果對 SO_REUSEPORT 這個能夠提供網路服務吞吐量的 socket options 不陌生的話,那這篇文章強烈推薦看看。
本篇文章是從討論開啟 SO_REUSEPORT 這個選項會出現的一些行為以及可能可以怎麼做
最直得看的應該是留言區本身,有很多不同層級的討論,大家最愛講的 Google SRE 人也都出來分享自己的經驗了。
正常情況下,每個 TCP Port 只能被一個 process 給使用來聽取封包,但是對於一些網路重度使用的系統來說,就算讓該 process 將連線給分散到其他的 process 去處理,該 process 依然可能是系統的效能瓶頸。
Linux Kernel 3.9 後引入的 SO_REUSEPORT 參數就是為了解決這個效能問題而來的,這個參數允許多個 Process 同時使用一個 TCP Port,每當底層有一條新的連線請求時, Kernel 會從眾多的候選人之一中挑選一個可用來處理。
這種情況下,網路應用程式就可以專心處理連線工作,然後實務上同時執行多個 Process 即可。底層的 Kernel 會幫忙做連線的負載分配。
當眾多候選 process 其中之一掛掉了(可能是 crash,也有可能是有意的重啟), kernel 會注意到這個候選人要說掰掰,這候選人處理的所有 connection 都會被移除,比較糟糕的是其他待在 Accept-Queue 那些還沒被建立連線的連線請求也會一併被移除。
作者認為 Kernel 應該要有能力可以轉移那些 Accept-queue 中的連線到其他還工作的候選 process 下去處理,這樣使用者/Client 的連線就不會需要處理太多重連的問題。
文章後面都在探討可行的做法以及這個問題可能會導致什麼問題。
留言區滿熱鬧的,譬如說
1. 有人認為 server 重啟的情況實在太少見,有需要為這麽少見的情況導入這麼複雜的修改到 Kernel 中?
a. 有人回答使用 Let's Encrypt 你可能每幾週就要重啟一次。
b. Google SRE 回答其內部因為調整設定的緣由,幾乎無時無刻都需要重啟服務,不過這問題已經從別的層級去處理掉,所以修改 Kernel 對他們的用途不太大。
2. 有人提出 Nginx 本身有 live migration 的功能,可以將 fd 給轉移到其他的 process 去處理。
a. 有人提出這邊談的是 socket/connection 的層級,這些東西都還沒發生到 userspace process 同時也不是 userspace 應用程式可以接觸處理的。
b. 本文探討的是 bind(), accept(), listen() 這類型 function call 之間 kernel 會幫忙做的事情。
有興趣的別忘了閱讀留言區
同時也有6602部Youtube影片,追蹤數超過3萬的網紅XXY_Animal of Vision,也在其Youtube影片中提到,【梗你看電影】It's Netflix Party Time! 防疫宅在家,一起線上看《真·三國無雙》吧! . 直播時間:2021-07-11 SUN 14:00 ▶ Netflix Party傳送門:https://www.tele.pe/join/3ce2c02571ccd7aa . 相...
網路應用程式 在 軟體開發學習資訊分享 Facebook 的最讚貼文
NT470 特價中
學習如何用 Swift 從頭到尾建構一個完整的社交網路應用程式! [前端+後端]
https://softnshare.com/building-doggram/
網路應用程式 在 軟體開發學習資訊分享 Facebook 的最讚貼文
NT430 特價中
課程已於 2021 年 7 月更新
從這 17 小時的課程,你會學到
透過 REST API 將 Web 或手機 App 連接到資料庫和伺服器
建立安全可靠的 REST API,包括身份驗證、日誌記錄、快取等等
瞭解 Web 伺服器的不同層以及 Web 應用程式與每個層的互動
使用令牌( token )重新整理等高階功能做無縫的使用者身份驗證
使用 JWT 黑名單( blacklistings )處理登出並防止在 REST API 的濫用
跟著專家的指引開發出專業級的 REST API
https://softnshare.com/rest-api-flask-and-python/
網路應用程式 在 XXY_Animal of Vision Youtube 的最讚貼文
【梗你看電影】It's Netflix Party Time!
防疫宅在家,一起線上看《真·三國無雙》吧!
.
直播時間:2021-07-11 SUN 14:00
▶ Netflix Party傳送門:https://www.tele.pe/join/3ce2c02571ccd7aa
.
相信疫情當頭,大家都乖乖待在家裡吧?
近期《真·三國無雙》在Netflix上架後引發不少網路討論;這部改編自日本光榮特庫摩同名遊戲,並以中國歷史的三國時代為背景,特殊的視覺效果,重新詮釋了《三國演義》中的廣宗之戰、怒鞭督郵、孟德獻刀、美人連環計、溫酒斬華雄、虎牢關之戰、三英戰呂布、煮酒論英雄等膾炙人口的故事。
這次邀請到三位在歷史領域中的專家,分別是 專門分享三國歷史故事的YouTuber 【說書人柳豫】、歷史老師【時空調查局】的老A,還有【金老ㄕ的教學日誌】,一起來線上和大家一同用Netflix Party觀賞並且「評論」這部曠世巨作!有興趣的朋友記得上線一起同樂唷!
.
想進來一起聊天看片的話,請發落以下步驟:
1. 首先你需要有一組Netflix帳號(請上Netflix官網申請訂閱)
2. 在你的Chrome瀏覽器左上方【應用程式】中,點選右下角的【線上應用程式商店】搜尋【Netflix Party】或【Netflix Party is now Teleparty】擴充程式,並點選【加到Chrome】,即可在Chrome瀏覽器的右上方看見紅色【NP】或【TP】字樣
▶ GOOGLE CHROME 瀏覽器:https://www.google.com/intl/zh-TW/chrome/
▶ NETFLIX PARTY 擴充功能:https://pros.is/3gkbup
.
3. 直接點選Netflix Party連結後(直播開始時公布於留言處),在Chrome右上方點擊【NP】或【TP】圖示,即可進入Netflix Party現場即時聊天室
4. 請不吝嗇在即時聊天室內分享你的想法,並注意網路禮節
5. 電影隨時會由主持人操作播放或暫停,並隨片進行講解;請到【XXY 梗你看電影】YouTube頻道上觀看直播畫面!(YouTube直播並不會有電影畫面)
.
.
我們線上見!
We See You online!
**************
歡迎加入【有梗電影俱樂部】,不錯過任何電影資訊或線上線下活動喔!
臉書社團(需回答問題審核):https://www.facebook.com/groups/viewpointmovieclub
Telegram群組:https://t.me/viewpointmovieclub2
別忘了追蹤XXY的電影相關文字、影像、聲音創作唷!
📣 https://linktr.ee/XXY_filmcrtics
本頻道為提供觀眾們更好的觀看環境,並無開啟廣告營利
想要贊助我們持續創作,可透過以下管道直接贊助:
📣 XXY @方格子:https://vocus.cc/user/@XXY2018
📣 XXY @Firstory:https://open.firstory.me/user/xxymovie
網路應用程式 在 李基銘漢聲廣播電台-節目主持人-影音頻道 Youtube 的最佳貼文
本集主題:「流量為王!迎接TikTok時代:百萬播主實戰上線,TikTok經營操作大公開」介紹
訪問作者:蕭聰傑 HUGO
內容簡介:
領先二步是先烈,領先一步是先驅!
站在全球短視頻龍頭的肩膀,一起在TikTok浪尖上再創事業新高峰。
自媒體當道,運用TikTok建立個人品牌,百萬粉絲不是夢。
《紐約時報》曾將此App 評為「可能是現存唯一真正令人愉悅的社交網路……,成功催生了大批影響力人物,這些用戶擁有數百萬粉絲,在青少年中有著家喻戶曉的地位」,其國際市場影響力已超越騰訊。
TikTok 因COVID-19 疫情,在全世界的居家令下,成為當時(2020 上半年)全球手機應用程式下載量第一名。
迎接5G 時代,短視頻思維當道
影片已經超越傳統娛樂媒體的角色,成為主流傳播,也成為現代年輕人的重要表達媒介。
透過自媒體經營個人品牌,有些人可以成功建立自己的專業形象,從而找到更多商業機會或職涯貴人,甚至有專業的自媒體經營者透過系統化的知識教學,在「數位學習」趨勢正興盛的現在成功變現!
官方認證銀牌播主的超導流教戰攻略
就算是新手上路,也能夠坐擁流量池的第一步!
每一個影片誕生的初期都在一個初級流量池內,影片會被推薦給那些最有可能對內容感興趣的用戶。然後,根據第一批用戶對影片產生的行為回饋,機器會生成對影片品質的評價,從而決定影片是否進入下一個流量池,並獲得更大的流量推薦。
對TikTok來說,點讚量、評論量、轉發量、完播率是爆紅關鍵!
數據思維:熱搜無權限,成功無上限
數據時代下,經營頻道都應講究「成效」,所有影片都應能獲取數據資料,但真的有正確「解讀」數據的人少之又少,甚至連「累積數據」的方式都是錯誤的。
換句話說,你正拿著錯誤的數據得到錯誤的結論,並執行錯誤的創作策略。本篇告訴你,在TikTok裡該如何取得數據,如何因應數據思考策略。
看懂數據,才能把流量變現金!
作者簡介:蕭聰傑 HUGO
◎學歷:英國財管碩士
◎專業經歷
勁牛學院聯合創辦人
TikTok官方認證創作者
中華網紅自媒體發展協會常務理事
麥肯錫外聘稽核
美爽爽化妝品財務長
出版社財務顧問、理財顧問
ERP導入系統整合
◎榮譽事蹟
TikTok一個月百萬流量頻道:「財富小百科」
2020年2月26日開始TikTok 創作,在摸索中成長;開始時以圖文加上音樂的方式呈現視頻,提供會計、財務等專業知識予用戶,幸運地在同年4 月即獲得TikTok 邀約申請銀牌創作者,5 個工作天即入選為銀牌創作者。
2020 年4 月成為第102 個官方核准的銀牌創作者,到2021 年3 月將近一年的時間,只有133 個TikTok 官方核准的銀牌以上創作者;增加的21 個創作者中,另有5 個官方核准創作者是由我協助達成。
2020 年6 月,開始陷入和其他創作者一樣的困境,因為持續付出並沒有得到相對的回報;TikTok 也沒有任何獲利的管道,不少優質的官方認證創作者因為無法獲利而退出TikTok。
由於會計財務出身,對數字的敏感度極高,開始研究中國大陸抖音,蒐集很多數據,發現TikTok 簡直是當年Facebook 的翻版,甚至於未來發展更甚於當年的Facebook;同年,除了輔導4 位創作者達到銀牌認證,也開始將所學建立一套SOP。
創作者想達到官方認證並不難,只要知道方法,再來就是堅持信念持續創作,貢獻價值給平台及用戶,時間會證實一切。
作者粉絲頁: 勁牛學院⎪網路自媒體趨勢工廠
出版社粉絲頁: 博思智庫Broad Think Tank
#李基銘 #fb新鮮事 #生活有意思 #快樂玩童軍
#漢聲廣播電台
YouTube頻道,可以收看
https://goo.gl/IQXvzd
podcast平台,可以收聽
SoundOn https://bit.ly/3oXSlmF
Spotify https://spoti.fi/2TXxH7V
Apple https://apple.co/2I7NYVc
Google https://bit.ly/2GykvmH
KKBOX https://bit.ly/2JlI3wC
Firstory https://bit.ly/3lCHDPi
請支持六個粉絲頁
李基銘主持人粉絲頁:https://www.facebook.com/voh.lee
李基銘的影音頻道粉絲頁:https://www.facebook.com/voh.video
Fb新鮮事新聞報粉絲頁:https://www.facebook.com/voh.fbnews
漢聲廣播電台「fb新鮮事」節目粉絲頁:https://www.facebook.com/voh.vhbn
漢聲廣播電台「快樂玩童軍」節目粉絲頁:https://www.facebook.com/voh.scout
漢聲廣播電台「生活有意思」節目粉絲頁:https://www.facebook.com/voh.life
網路應用程式 在 呂聰賢 Youtube 的最佳解答
1.建立51(1)白板,並設定共用給五年1班(1)
2.再建立副本為51(2) ,並設定共用給五年1班(2)…
呂聰賢老師【Meet白板操作】研習筆記
學校帳號開啟會議後,目前只有「白板」和「錄製」功能。
白板 功能與 Google Meet整合度沒有非常高
白板功能要開啟給學生使用,學要先行設定。
預設為限制:只有已取得存取權的使用者可以透過這個連開啟(與新北市政府教育局共用)
→按一下「取得連結」
→限制→改為「知道連結的使用者(任何知道這個連結的網際網路使用者都能編輯)」
→檢視者→改為「編輯者」
【教師提問】
Q.有學生無法進入白板介面?
A.使用手機必須先裝設白板的APP「jamboard app」
【白板應用】
(1)分頁
不同組別可在不同頁面中進行操作
如第一組在第一頁、第二組在第二頁
一開始就先設立好分頁。
(2)背景 可於https://pixabay.com/圖庫搜尋
或 google搜尋 教學背景→點選「工具」使用權選擇「創用CC授權」(避免公開播映時的版權爭議與觸法問題)
(3)「便利貼」功能 誠摯推薦
分組討論實際操作宋怡慧老師分享
遠距線上教學怎麼教? 六步驟建立課堂「儀式感」、活絡與學生「互動感」https://udn.com/news/story/6887/5538911?from=udn-referralnews_ch2artbottom
(4)檔名更改
預設為會議室名稱,可改為科目/班級/組別名稱
(5)檔案存檔
更多動作(三個直點)─下載為PDF檔 或 建立副本
即時保留教學檔案,預防學生不慎刪除檔案
(6)檔案設置
用上課的校務行政帳號,先於「Jamboard」設置白板。
右下角(+)新增檔案→左上角(未命名的Jam)重新命名檔案名稱→(設定背景)→
【迅速完成分組白板頁面】
開啟設置好的檔案→更多功能:建立副本→更改分組名稱
有幾個組別做幾次,分組以4~6人為佳
白板共用人數越少,小組成員間越容易做約束
【給予學生的方式】
(1)設置聯絡人群組的預備操作:
方式一:任課教師可以在校務行政系統/學生帳號模組,查詢學生帳號。(資訊組補充)
方式二:Google Classroom課程中→成員→全選所有學生→動作:傳送電子郵件→複製所有收件人(一次取得所有加入課程學生完整郵件(含私人帳號))→於「聯絡人」功能:「匯入聯絡人」→「建立多位聯絡人」貼上「複製所有收件人的內容」→個別編輯學生名稱。
方式三:學生個別寄送郵件給老師
(2)編輯:
Google功能「聯絡人」→「建立標籤」:任教班級名稱
「Jamboard」共用→與使用者與群組共用→選擇設置好的群組標籤名稱
(3)檢視:
取得連結→「知道連結的使用者」+「檢視者」
【影片聲音同步分享】
分享Youtube影片時,要記得改為「分頁」
【研習中白板功能試用小建議】
建議如果想要試個別功能,
可以自己再開一個會議室嘗試,避免研習版面混亂。
操作方式:
另開會議室(可以跟研習時的會議室同步開啟)
再開白板,可以盡情操作各個功能
主任之前分享的兩個視窗分左右配置很好用(電腦網頁版適用)。
【下次研習準備】
下次研習前,請先安裝好「威力導演」軟體。
老師提供雲端硬碟全數安裝才是完整功能
先行安裝主程式,再安裝其他素材包。
威力導演18
https://drive.google.com/drive/folders/1WazKofQScGVGrwRwHMTUVt2Uy-WHU83b