精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用分布式系統思考團隊管理

開發
作為一個分布式系統的愛好者,我慢慢發現分布式系統和團隊管理有一些共通之處,且能用這些發現解決一些問題。這些問題對于管理者和團隊成員都有一些啟示,希望您能耐心地看下去。

作者 |  給少個分號的贊賞

管理團隊是一件非常困難的事情,在認知能力強的群體中尤其如此。歷史告訴我們,缺乏組織的人類群體沒有任何戰斗力,且在社會化生產的過程中效率非常低下。

在一些公司中,管理問題時時刻刻存在。這些公司要么靠管理者的本能管理,要么靠經驗性的管理框架來管理。在 IT 團隊中尤其明顯,這是因為技術管理者往往更關注技術本身而非管理。

有意思的是,管理能不能也用 “技術的語言”來表述呢?其實是可以的,作為一個分布式系統的愛好者,我慢慢發現分布式系統和團隊管理有一些共通之處,且能用這些發現解決一些問題。這些問題對于管理者和團隊成員都有一些啟示,希望您能耐心地看下去。

團隊管理和分布式系統

團隊管理是社會學討論的問題,分布式系統是計算機中的概念。它們之間有什么關系呢?

在開始寫作前,我和同事聊到對于這篇文章的想法,同事笑道:你這個想法非常有意思,但也可能只是強行將它們聯系到一起。

的確,這兩個概念甚至都不在一個學科,一個是文科,而一個算工科的內容。但是,世界是非常有意思的,跨學科的碰撞往往能發揮意想不到的作用。

著名投資人巴菲特的合作伙伴查理·芒格一生都在不停強調跨學科思維的重要性,在他的模型中,數學、物理、生物、化學、哲學、社會學、心理學等領域都會被聯系到一起。例如,大家以為投資是經濟學話題,而事實上,這是一個社會學或心理學問題 —— 當身邊的人開始向你推薦股票,牛市就結束了。

在《分布式計算——原理、算法與系統》這本書的開篇提到,“分布式系統是一組相互獨立的實體構成的集合,這些實體相互協作可以解決任何單獨的實體所不能解決的問題”。作者認為,分布式系統在宇宙之初就存在了,從蜂群、微生物系統、甚至由人體細胞構成的各種系統,這些都是分布式系統。

團隊是一個能獨立承擔一定功能和職責的人類群體,那么也應該是一個分布式系統,符合分布式系統的一些基本理論。

這是這篇文章的基本前提。

接下來我們會聊到分布式系統的兩種模型,分別代表兩種典型的團隊形態,在計算機中也代表不同的計算模型:

  • 主從調度模型
  • 反饋調節模型

主從調度模型

這種系統由兩個主要的角色構成:dispatcher(調度員) 和 worker(執行者),這是主從調度模型的基本邏輯。

回顧一下計算機系統中的這兩個角色。基于負載均衡的無狀態服務集群,負載均衡器充當了 dispatcher 的角色,普通的服務器充當了 worker 的角色;基于主從的 CI 構建系統 Jenkins,它的 master 節點就是 dispatcher 角色,負責處理任務調度,slave 節點用于執行任務構建。

在這種模型下,我們發現如果 master 節點用來跑具體的任務,會擠壓它的調度能力, master 節點崩潰整個系統也不可用了。

回歸到團隊管理中來,一個團隊的 leader 如果每天關注在具體的工作上,讓 worker 角色的工作擠占了 dispatcher 角色的工作,整個團隊會開始混亂。在好的情況下,團隊中會有其他成員自發彌補這部分工作,就有點類似于人體被切除某些器官后發生的代償行為。然而,團隊并不總是有這么好的運氣,如果沒有人來承擔 dispatcher 的工作,整個系統就陷入混亂。

特點::

這種系統有一些鮮明的特征,可以用于后面分析一些具體的問題來使用。

  • 這種模型是有中心的,有一些看起來無中心化的系統,實際是由選舉機制自動完成中心化的選舉
  • dispatcher 的重點在于如何帶動更多的 worker,而不是自己完成工作
  • worker 的工作需要 dispatcher 梳理和分配
  • worker 的主動性受到抑制,工作由 dispatcher 分配
  • 系統的風險大部分來源于 dispatcher
  • 競爭關系由上層決定

反饋調節模型

主從調度模型看起來很完善了,但是卻不能描述一些特殊的場景,因此我們需要另外一種模型:反饋調節模型。這個系統由 3 個元素構成:玩家、市場、調節者以及一個隱藏的元素——莊家所構成。

這種系統出現在層級較為扁平的公司,各個團隊相對獨立和靈活,巨型公司的上層結構也符合這個模型。對于市場經濟為主體的國家來說,整個經濟體就是這個模型,所以我借用了市場這個詞。

在分布式的計算機系統中,這種模型比較少見,一些彈性擴容的系統可以看做這種模型的簡單實現。這是由計算機科學基礎決定的,計算機科學建立在離散數學上,我們使用的計算模型為圖靈模型,圖靈模型是一種確定的計算模型(可計算性)。反饋調節模型不是一種確定的計算模型,目前的超計算(Hyper computation )就是在研究如何在計算機中應用這類模型。

在這個模型中,dispatcher 被市場代替了,市場可以認為是一個無形的手,這個手是全體玩家構成的。這種模型是真正的去中心化模型,在生活中如果能細心一點,會發現到處都是這種模型的影子:生物圈、股市、人體內分泌系統等。

回到團隊管理來看,我們可以把市場看做一個大的公司,每個玩家就是一個團隊,這些團隊可以找其他團隊合作,但是都要在市場上來競爭;對于國家而言,這些玩家就是企業。如果我們把場景聚焦到大型企業來看,每個團隊都需要在這個企業的生態鏈中尋求一席之地,和上下游的合作就是交易的過程。

特點:

這種系統具有和主從調度模型不同的邏輯,很多性質甚至是違反直覺的。

  • 這種模型是無中心化的,調節者不是必須的,只要市場在就不會崩潰
  • 系統具有自我調節能力
  • 玩家具有主動性,市場上出現需求時,玩家會立即參與
  • 在一定時間后,系統會調節地非常充分
  • 在一定時間后,由于馬太效應的積累,莊家會控制市場,讓市場失去平衡
  • 市場存在被欺騙的風險

對管理者的啟示

當我們聊完了這兩個模型之后,我們可以得出對管理者有價值的一些啟示。

1.多 dispatcher 問題

主從調度模型中,當一個 dispatcher 的能力不能滿足團隊需要時,能否增加多個 dispatcher?

答案是否定的,在分布式系統中,避免這樣的模型:多個承擔有 worker 角色的 dispatcher 構成系統,它會帶來狀態的一致性問題。在團隊管理中,dispatcher 的負載不會太大,但是需要保證一致性。在一個團隊中出現 2 個 PM 會是一個災難,然而這種場景在各個公司反復上演。

2.后備者

在計算機系統架構設計中,單點故障是一個需要極力避免的設計,因此需要考慮高可用。主從調度模型中,需要為 dispatcher 準備一個后備, dispatcher 不能提供服務時即使恢復系統。

反饋調節系統中具有天然的自我恢復能力,但是只有一定的閾值,調節者需要密切關注系統健康狀態,然后通過政策來修正。

3.多層系統

在主從模型中,dispatcher 帶動 worker 的能力是有限的,因此為了讓系統規模能進一步擴大,多級主從模型就是有必要的。

中間節點在上層的的角色就是 worker,在下層就是 dispatcher。

4.選舉還是委派

在主從模型中,有兩種實現形態。

有一些看似去中心化的自組織系統,實際上也是主從模型。比如蜂群無人機系統、電力行業的網格計算,它們一般使用自組網系統(ad-hoc ),多通過選舉算法完成。這種模式在軍事領域中使用得非常多,例如敵后穿插時不同單位的士兵集合到一起后重新組成臨時指揮系統,就是通過軍銜作為規則實現選舉的。

另外一些場景下,他們的主從關系是提前設定的。比如數據庫的主從關系、負載均衡等。在團隊管理中,團隊的關鍵人員是由上級委派和從其他地方調撥,而不是就地選拔。

5.效率更高的系統

通過這兩個模型,可以分別優化系統效率。

在主從模型中,我們可以使用認知管理模型。也就是讓認知能力強的人來承擔 dispatcher, dispatcher 負責設定工作方式和流程,然后由認知能力弱的人來作為 worker。在團隊中,人的認知能力會隨工作時間成長,因此一般選工作時間長的人作為 dispatcher。

在反饋調節模型中,需要引入調節者來干預市場,防止莊家的出現,莊家會給系統帶來風險和效率降低。

6.系統的穩健性

這兩者模型都有一定幾率崩潰,但是組織和團隊崩潰的原因是多種多樣的。外部原因讓這兩種模型崩潰沒有分析價值(比如投資中斷等),這里只分析內部原因。

在主從模型中,系統崩潰的原因有:

  • 系統混亂,dispatcher 沒有能力或者無法讓 worker 繼續工作
  • 無上升通道,內部矛盾積累過多,個體會選擇退出系統
  • dispatcher 權力無法被制約,造成戰略失誤或一意孤行

在反饋調節模型中,系統崩潰的原因有:

  • 莊家的形成,造成局部資源枯竭
  • 調節者被裹挾,資源分配不均衡,失去整理競爭力

7.讓系統的規則顯性化

俗話說,不成文的規則才是真的規則,但是健康的系統應當盡可能讓規則顯性化。

在主從模型中 dispatcher 需要盡可能地把工作方式梳理的規范化、明確化,大多數情況下 worker 可以依靠規則行事,在少量的情況中 dispatcher 人為干預,是系統高效的表現。

在反饋調節模型中,競爭規則需要明確,否則調節機制將會失效,破窗效應會讓問題進一步惡化。

對個體的啟示

當然,從站在個體的角度理解這兩個模型,也會讓自己受益。

1.競爭力

在主從調度模型中,個體需要想辦法完成調度者給出的任務。他的競爭力來自于:

  • 強調個人在相應領域的專業能力,專業性越強競爭力越大。
  • 任務和自己專業能力的匹配性,在越匹配和擅長的崗位上競爭力越大。
  • 工作輸出的穩定性和效率,能源源不斷的完成調度者給出的任務,想法過多反而不利。

在市場模型中,參與的玩家需要想辦法滿足市場的需求,擴大自己的生態位。他的競爭力來自于:

  • 對市場的敏銳嗅覺,識別市場上的需求。
  • 找到自己的生態位和生存空間。
  • 達到市場的支配地位。

2.權力的來源

權力的流動是我們思考這兩種模型中很重要的一部分。

主從調度模型中,權力來自上級的授予,而非來自于團隊成員的支持,因此需要注意平衡這兩者的關系。例如,在某些政策執行中,可能會為團隊成員增加額外的工作量,因此需要 dispatcher 平衡利害關系。

在反饋調節的模型中,權力來自市場中的話語權,具有優勢地位的玩家,可以獲得更多的權力,最經典的是市場定價權。

3.上升通道

主從調度模型中,worker 可以上升為 dispatcher。它背后的邏輯往往是先成為提高自己的工作效率,協助完成一些 dispatcher 的工作,成為 dispatcher 后備力量。

在反饋調節的模型中,個體(玩家團隊中的 dispatcher 或者 worker)需要成為一個玩家,需要從把關注點放到需求和服務上,識別到市場中微小的需求,想辦法滿足它。

責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2022-08-15 14:56:30

搜索引擎分布式

2023-05-29 14:07:00

Zuul網關系統

2023-05-12 08:23:03

分布式系統網絡

2017-10-27 08:40:44

分布式存儲剪枝系統

2023-10-26 18:10:43

分布式并行技術系統

2023-02-11 00:04:17

分布式系統安全

2023-12-29 08:18:31

Session分布式系統微服務

2017-10-17 08:33:31

存儲系統分布式

2010-03-24 17:07:52

無線分布式系統

2011-04-18 14:43:23

分布式測試分布式測試

2019-08-05 07:58:01

分布式架構系統

2010-11-01 05:50:46

分布式文件系統

2023-07-18 07:23:46

分布式消息工具

2019-05-05 08:37:39

分布式PyTorchGPU

2011-07-26 09:57:02

分布式網絡管理帶外網絡

2023-02-23 07:55:41

2019-10-10 09:16:34

Zookeeper架構分布式

2017-09-01 05:35:58

分布式計算存儲

2019-06-19 15:40:06

分布式鎖RedisJava

2020-11-16 12:55:41

Redis分布式鎖Zookeeper
點贊
收藏

51CTO技術棧公眾號

亚洲精品一区二区网址| 色呦呦国产精品| 国产福利一区二区三区在线观看| 97人人澡人人爽人人模亚洲| 国产欧美一区| 日韩视频免费观看高清在线视频| 国产精品无码av在线播放| www.亚洲.com| 成人福利视频网站| 国产精品人成电影在线观看| 麻豆视频在线观看| 久久综合影院| 精品噜噜噜噜久久久久久久久试看| 青青草原av在线播放| 黄色网址视频在线观看| wwww国产精品欧美| 97se亚洲综合在线| 在线观看中文字幕2021| 国产亚洲在线| 欧美区在线播放| 亚洲第一综合网| 国产精伦一区二区三区| 欧美另类久久久品| 熟女性饥渴一区二区三区| 国产网红在线观看| 亚洲三级视频在线观看| 日本午夜精品电影| 五月婷在线视频| 国产剧情在线观看一区二区| 日本高清不卡的在线| 久久精品这里只有精品| 成人久久综合| 亚洲人精品午夜在线观看| 亚洲av无码一区东京热久久| 99精品美女视频在线观看热舞| 午夜精彩视频在线观看不卡| bt天堂新版中文在线地址| 91精品国产91久久久久游泳池| 久久众筹精品私拍模特| 国产精品视频免费一区| 性欧美8khd高清极品| 久久成人羞羞网站| 国产精品综合网站| 久久这里只有精品9| 亚洲欧美清纯在线制服| 97超碰蝌蚪网人人做人人爽| 天堂资源在线播放| 欧美日韩一区二区高清| 欧美巨乳在线观看| 国产大片免费看| 91精品国产福利在线观看麻豆| 在线观看欧美www| 老头老太做爰xxx视频| av影片在线一区| 国产一区二区精品丝袜| 国产高潮呻吟久久| 精品福利久久久| 中文字幕日本欧美| 激情无码人妻又粗又大| 午夜激情久久| 欧美精品在线免费| 精品午夜福利视频| 亚洲少妇自拍| 国产成人免费av电影| 国产一区免费看| 免费不卡在线观看| 91精品在线一区| www.国产黄色| www.成人在线| 欧美高清性xxxxhd| 成年人免费在线视频| 一区免费观看视频| 成人av在线不卡| 都市激情亚洲综合| 欧美日韩国产综合视频在线观看| 在线观看av免费观看| 日韩精品中文字幕一区二区| 亚洲国产精品小视频| www.色天使| 天天综合一区| 久久久久久久久久国产精品| 成人毛片在线播放| 麻豆精品一区二区综合av| 亚洲在线免费观看| 亚洲色图21p| 中文字幕国产一区二区| 99视频精品全部免费看| 中文在线а√在线8| 欧美色倩网站大全免费| 在线观看免费看片| 丁香五月缴情综合网| 亚洲欧美在线一区二区| 欧美视频www| 中文欧美日韩| 91美女高潮出水| 欧美77777| 国产精品美女www爽爽爽| 超碰人人爱人人| 国产污视频在线播放| 欧美日韩一区二区在线视频| av av在线| 日韩成人影院| 8x海外华人永久免费日韩内陆视频 | 久久久精品美女| av大片在线免费观看| 国产精品亚洲第一区在线暖暖韩国| 鲁丝一区二区三区免费| 中文字幕资源网在线观看| 日韩欧美一区视频| 波多野结衣网页| 欧美精品一区二区三区中文字幕 | 日韩av高清| aa国产成人| 欧美一区日本一区韩国一区| 中文字幕成人动漫| 亚洲东热激情| 97人人干人人| 免费观看在线黄色网| 色婷婷久久一区二区三区麻豆| 中文字幕人妻熟女人妻a片| 日韩电影在线视频| 国产精品wwwwww| 天天干视频在线观看| 亚洲欧美另类图片小说| 天天操天天爱天天爽| 天天做夜夜做人人爱精品 | 草久久免费视频| 国产精品一二一区| 一区二区三区四区视频在线| 性高爱久久久久久久久| 日韩av在线免费看| 国产精品xxxx喷水欧美| 福利一区在线观看| www.国产亚洲| 久久久久久久久久久久电影| 日韩一区av在线| 亚洲天堂手机在线| 国产精品视频观看| 男人插女人下面免费视频| 网友自拍一区| 57pao国产精品一区| 姝姝窝人体www聚色窝| 亚洲国产成人av网| 国产免费a级片| 韩国在线一区| 国严精品久久久久久亚洲影视 | 亚洲成人免费影院| 高清中文字幕mv的电影| 亚洲三级免费| 久久66热这里只有精品| 少妇视频一区| 亚洲人成伊人成综合网久久久| 五月婷婷激情视频| 国产午夜精品一区二区三区嫩草| 国产自偷自偷免费一区| 欧美军人男男激情gay| 国产精品情侣自拍| www久久日com| 精品国产网站在线观看| 日本五十路女优| 久久一区二区视频| 爱情岛论坛成人| 91tv精品福利国产在线观看| 3d动漫精品啪啪一区二区三区免费 | 国产日本精品视频| 亚洲精品乱码久久久久久| 中国特级黄色片| 夜夜夜久久久| 日韩在线三区| 精品麻豆剧传媒av国产九九九| 九色精品免费永久在线| 亚洲av毛片成人精品| 欧美在线视频你懂得| 婷婷激情四射网| 成人免费精品视频| 玩弄japan白嫩少妇hd| 日韩在线中文| 国产一区二区自拍| 日韩久久一区二区三区| 久久视频在线观看免费| 熟妇高潮一区二区三区| 欧美三级韩国三级日本一级| 青青草原在线免费观看| 99久久精品免费看| 日韩av.com| 亚洲国产日本| 色涩成人影视在线播放| 一区二区三区高清在线观看| 日韩av快播网址| 成人短视频在线观看| 日韩精品在线视频| 99久久免费国产精精品| 日韩欧美国产网站| 日韩女优一区二区| 国产亚洲人成网站| 欧美一级大片免费看| 视频一区二区国产| av在线免费观看国产| 精品大片一区二区| 国产在线一区二区三区播放| 免费一区二区三区四区| 97在线免费视频| 国精产品一区| 国产一区二区三区视频 | 亚洲二区av| 欧美重口另类videos人妖| 美女写真理伦片在线看| 日韩成人激情在线| 99热在线只有精品| 91久久精品网| 国产精品99无码一区二区| 中文字幕日韩精品一区| 精品少妇一区二区三区免费观| 美女一区二区视频| 精品久久久久久久免费人妻| 亚洲经典自拍| 久久人妻无码一区二区| 97精品视频| 欧美日本韩国国产| 欧美有码在线| 国产精品一区二区免费看| 95精品视频| 国产精品久久久久aaaa九色| 亚洲精品一区| 国内伊人久久久久久网站视频| 国内精品久久久久久野外| 国产亚洲精品日韩| 日本中文字幕电影在线观看| 精品国产亚洲在线| 亚洲成人av综合| 91精品欧美一区二区三区综合在| 亚洲av综合一区| 91九色02白丝porn| 午夜精品免费观看| 日韩欧美在线播放| 九九热精品视频在线| 欧美日韩色婷婷| 日韩精品一卡二卡| 亚洲国产精品麻豆| 欧美成人aaaaⅴ片在线看| 一区二区三区四区在线播放| 免费在线观看h片| 一区二区三区在线观看国产 | fc2在线中文字幕| 亚洲系列中文字幕| 国产黄在线播放| 在线播放国产精品| 在线播放日本| 久久精品国产91精品亚洲| 欧美激情二区| 精品中文字幕乱| 黄色在线观看视频网站| 欧美精品video| 国产中文在线播放| 日本欧美在线视频| 日本精品网站| 成人性生交大片免费看视频直播| 精品亚洲二区| 国产精品毛片va一区二区三区| 国内毛片久久| 欧美日韩中文国产一区发布| 精品国产123区| 伊人久久大香线蕉av一区| 久久久久电影| 男人添女人荫蒂免费视频| 国产日韩欧美三区| 亚洲精品一二三四五区| 久久99精品久久久久久久久久久久| 日韩a一级欧美一级| 成人一级片网址| 男人天堂av电影| 国产精品国产三级国产三级人妇| 久久r这里只有精品| 亚洲一区二区欧美日韩| 国产www在线| 欧美日韩午夜精品| 亚洲精品字幕在线| 亚洲欧美精品一区二区| 麻豆视频在线免费观看| 久久亚洲精品视频| 漫画在线观看av| 成人免费激情视频| 国产精品中文字幕制服诱惑| 视频在线一区二区三区| 伊人久久大香线| 激情五月开心婷婷| 国内成人自拍视频| 成人手机在线免费视频| 最新国产成人在线观看| 日本三级视频在线| 欧美理论电影在线| 四虎影视精品成人| 在线视频一区二区| a级在线观看| 国产精品久久久久久久9999| 视频一区国产| 亚洲一区三区在线观看| 亚洲乱亚洲高清| 肉色超薄丝袜脚交| 久久九九国产精品| 久久免费公开视频| 欧美日韩在线一区二区| 日韩一级在线播放| 久久色免费在线视频| 欧美黑人粗大| 韩国成人av| 一区二区蜜桃| 啊啊啊国产视频| 久久综合色综合88| 久久免费视频精品| 欧美精品视频www在线观看| 三级视频网站在线| 久久99久久久久久久噜噜| 欧美高清xxx| 欧美一区二区三区精美影视| 在线精品观看| 古装做爰无遮挡三级聊斋艳谭| 国产日韩成人精品| 久久久久久久久影院| 精品日韩一区二区三区免费视频| 在线观看麻豆蜜桃| 国产精品高潮呻吟久久av黑人| 国产精品自在| 国产精品视频网站在线观看| 久久99精品久久久久久久久久久久| 亚洲自拍偷拍图| 欧美视频免费在线| 四虎永久在线观看| 欧美激情一级精品国产| 欧美成年网站| 麻豆md0077饥渴少妇| 久久se精品一区二区| 一级特黄曰皮片视频| 欧美性猛交xxxx免费看漫画| 天天干天天爽天天操| 欧美精品videos性欧美| 99a精品视频在线观看| 国产亚洲精品久久久久久久| 国产伦精品一区二区三区视频青涩| 在线观看日本黄色| 欧美麻豆精品久久久久久| 欧美三级电影一区二区三区| 国产精品入口免费视频一| gogo在线高清视频| 五月天一区二区三区| 欧美日韩一区二区区| 亚洲黄色av一区| 成人福利小视频| 欧美激情中文网| 国产丝袜一区| 日韩中文字幕三区| 91首页免费视频| 亚洲高清视频免费观看| 中文字幕亚洲欧美在线| 欧美黄色成人| 手机在线视频你懂的| 国产精品一区二区久久精品爱涩 | 亚洲国产婷婷综合在线精品| 亚洲AV无码一区二区三区少妇| 久久久久久久一| 神马久久影院| www.超碰com| 亚洲人成在线播放网站岛国| 精品美女www爽爽爽视频| 欧美黑人巨大xxx极品| 久久夜色精品国产噜噜av小说| 久久精品国产精品亚洲色婷婷| 久久久欧美精品sm网站| 在线观看中文字幕网站| 欧美另类极品videosbest最新版本 | 免费a级黄色片| 欧美亚洲一区二区三区四区| а√中文在线8| 精品国产一区二区三区麻豆小说| 久久久精品日韩| 亚洲不卡在线播放| 亚洲精品一区二区三区福利| 日韩在线免费| 警花观音坐莲激情销魂小说| 波多野结衣一区二区三区| 波多野结衣视频在线观看| 久热精品视频在线观看一区| 精品国产午夜肉伦伦影院| 国产无套粉嫩白浆内谢的出处| 亚洲视频狠狠干| 青青九九免费视频在线| 成人网在线免费观看| 99在线热播精品免费99热| 91禁男男在线观看| 精品国产凹凸成av人网站| 户外露出一区二区三区| 51xx午夜影福利| 国产三级精品视频| 亚洲av少妇一区二区在线观看| 国产精品白嫩初高中害羞小美女| 国内揄拍国内精品久久| 亚洲女人毛茸茸高潮| 亚洲精品www久久久| 成人黄色91| 一本久道中文无码字幕av|