• <samp id="mz5ne"><acronym id="mz5ne"></acronym></samp>
      <ol id="mz5ne"></ol>
    1. <samp id="mz5ne"></samp>
      <mark id="mz5ne"></mark>

        <fieldset id="mz5ne"></fieldset>

        免费看又黄又无码的网站_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片_日本最新免费二区三区

        ×

        無(wú)服務(wù)器入門(mén)知識(shí)

        • 作者:新網(wǎng)
        • 來(lái)源:新網(wǎng)
        • 瀏覽:100
        • 2018-05-03 13:32:17

        無(wú)服務(wù)器環(huán)境中的基本單位是任務(wù)或作業(yè),它是圍繞特定工作負(fù)載處理的實(shí)例化和執(zhí)行。 任務(wù)處理自從編程開(kāi)始就存在,所以它也不是一個(gè)全新的事物。 但是考慮到這些工作負(fù)載處理的高度分布的性質(zhì)和抽象的方式,因此跨過(guò)具體的實(shí)現(xiàn)層次,并有廣泛的理解是必要的。

         無(wú)服務(wù)器架構(gòu)分析

        <div
        002UASMrzy7605pjKJv15&690.jpg
        無(wú)服務(wù)器環(huán)境中的基本單位是任務(wù)或作業(yè),它是圍繞特定工作負(fù)載處理的實(shí)例化和執(zhí)行。 任務(wù)處理自從編程開(kāi)始就存在,所以它也不是一個(gè)全新的事物。 但是考慮到這些工作負(fù)載處理的高度分布的性質(zhì)和抽象的方式,因此跨過(guò)具體的實(shí)現(xiàn)層次,并有廣泛的理解是必要的。
         
        同步與異步
         
        雖然處理任務(wù)的性質(zhì) - 無(wú)論是同步還是異步 - 通常是一個(gè)平臺(tái)問(wèn)題,但它也是在任務(wù)級(jí)別需要考慮的一個(gè)重要因素。 傳統(tǒng)的工作和作業(yè)處理系統(tǒng)在很大程度上是異步的,這意味著調(diào)用進(jìn)程不保持與執(zhí)行任務(wù)處理組件的持久連接。 作業(yè)將排隊(duì),因此,它們可能不會(huì)立即運(yùn)行。 調(diào)用函數(shù)和處理器之間唯一的特定連接將任務(wù)排隊(duì)等待運(yùn)行。 (注意,某些平臺(tái)可以允許對(duì)任務(wù)獲得狀態(tài),但是通過(guò)API調(diào)用而不是直接/持久連接)。
         
        許多新的無(wú)服務(wù)器平臺(tái)允許同步處理,從而保持連接并且客戶端在功能正在處理時(shí)等待。 同步處理的優(yōu)點(diǎn)是可以直接從處理平臺(tái)獲得結(jié)果,而在異步處理中,獲得結(jié)果必須作為獨(dú)立的調(diào)用來(lái)完成。 我將在平臺(tái)部分討論更多細(xì)節(jié),雖然一般的規(guī)則是同步處理適用于輕量級(jí)函數(shù)(類(lèi)似于API調(diào)用獲得天氣信息),而異步處理更多的涉及處理作業(yè)(音頻轉(zhuǎn)錄或作為小批量處理作業(yè)的一組事件的處理),以及啟動(dòng)處理的應(yīng)用/組件/功能不是處理結(jié)果的應(yīng)用/組件/功能的地方。
         
        無(wú)狀態(tài)
         
        無(wú)論處理方法如何,開(kāi)發(fā)微服務(wù)和/或無(wú)服務(wù)器功能的核心原則之一是每個(gè)服務(wù)或方法應(yīng)被視為無(wú)狀態(tài)。(小編:無(wú)狀態(tài)也反復(fù)在在高可用架構(gòu)群討論及分享中提及)。 無(wú)狀態(tài)是指每個(gè)任務(wù)是一個(gè)單獨(dú)且不同的處理請(qǐng)求,其包含足夠的信息來(lái)滿足該請(qǐng)求。 服務(wù)和方法不應(yīng)存儲(chǔ)任何唯一的軟件配置或狀態(tài)。 任何配置數(shù)據(jù)都應(yīng)來(lái)自方法外部,通常作為任務(wù)的一部分或通過(guò)平臺(tái)內(nèi)的配置服務(wù)。 該方法應(yīng)該僅用于其計(jì)算資源,僅用于處理單個(gè)工作負(fù)載。
         
        另外,應(yīng)當(dāng)有明顯的開(kāi)始狀態(tài)和結(jié)束狀態(tài),并且服務(wù)或方法應(yīng)以相同的方式處理每個(gè)任務(wù)。 借用一個(gè) principles of clean code, bad code — and bad microservices and serverless functions [1] 一文中的觀點(diǎn),我們應(yīng)該聚焦并使用單一責(zé)任原則(SRP)[2] 。 思考無(wú)服務(wù)器函數(shù)的一個(gè)好方法是每個(gè)函數(shù)應(yīng)該有一個(gè)且只有一個(gè)維度或向量的變化。 換句話說(shuō),如果有多種方式可以擴(kuò)展函數(shù)(例如,將檢查多個(gè)特征的圖像分析),則對(duì)于每個(gè)向量應(yīng)當(dāng)存在兩個(gè)或更多個(gè)不同的函數(shù)。
         
        在我們使用的用例中,每個(gè)電子郵件是一個(gè)單獨(dú)的事件,因此每個(gè)電子郵件都有一個(gè)單獨(dú)的任務(wù)序列。每個(gè)任務(wù)將承載為相應(yīng)的任務(wù)或方法提供處理的數(shù)據(jù)。以上就是我們的今日分享,希望對(duì)您有所幫助。
         

        免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

        免費(fèi)咨詢獲取折扣

        Loading
        国产精品视频白浆免费视频_久久久高清国产免费观看_亚洲一区二区三区在线免费观看_免费欧洲美女a视频一级毛片
      1. <samp id="mz5ne"><acronym id="mz5ne"></acronym></samp>
          <ol id="mz5ne"></ol>
        1. <samp id="mz5ne"></samp>
          <mark id="mz5ne"></mark>

            <fieldset id="mz5ne"></fieldset>
            涞水县| 荣昌县| 长沙市| 庆城县| 岳普湖县| 蒙城县| 德清县| 紫金县| 平定县| 宁海县| 江永县| 邵东县| 济源市| 康保县| 青川县| 北宁市| 兰考县| 湖北省| 贵州省| 安平县| 威海市| 平江县| 和林格尔县| 南康市| 新巴尔虎右旗| 濉溪县| 龙里县| 垣曲县| 遵义市| 尼玛县| 乌审旗| 永定县| 麟游县| 石河子市| 阆中市| 宁陵县| 兰坪| 潜江市| 普定县| 高邑县| 南昌县|