分類: 3C資訊

  • 成大氫能電動機車 預估續航力可達 160 公里

    成大氫能電動機車 預估續航力可達 160 公里

      台灣機車密度是世界之最,造成嚴重的污染問題,電動、綠能機車的開發一直是學者致力的目標。國立成功大學近日整合關鍵技術,研發出以新型氫能燃料與鋰電池做為混合動力的新電動機車「飛馬一號」,首航測試即輕易完成 80 多公里路程,估計實際續航力可達 160 公里。   由成大航太工程學系賴維祥教授帶領的研究團隊,一年半前在經濟部能源局「能源學界科技專案」補助下,開始與銓寶工業、福桑聯合企業進行產學合作,共同研發代號「飛馬一號」氫能電動機車。   成大指出,「飛馬一號」是從銓寶公司提供的電動車改裝而來,除了原有的鋰電池外,研究團隊另外在車後加裝了 3,000 瓦級的燃料電池,以及 2 支容積達 6.8 公升、能儲存 300 大氣壓的儲氫瓶,原理大致與汽車大廠 TOYOTA 年底即將量產的氫氣電動車相同。   「飛馬一號」的動力系統是以新高壓儲存技術填充氫氣,可達傳統方式的 4 倍密度,利用氫能直接啟動燃料電池,再讓燃料電池把電傳給鋰電池,鋰電池的電力則驅動馬達運轉,此一模式可讓鋰電池在行進間同時充電,延長使用壽命。     (Source:)

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※為什麼 USB CONNECTOR 是電子產業重要的元件?

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    ※台北網頁設計公司全省服務真心推薦

    ※想知道最厲害的網頁設計公司"嚨底家"!

    新北清潔公司,居家、辦公、裝潢細清專業服務

    ※推薦評價好的iphone維修中心

  • 步伐密集 易事特再建江蘇充電樁專案

    易事特今日發佈公告稱,與江蘇高淳經濟開發區開發總公司就新能源汽車充電樁設備研發製造、IDC整體機房研發製造、智慧微電網等項目投資達成一致意見並簽署協議書。易事特承諾新辦企業固定資產投資總額為6億元人民幣(約新臺幣30億),畝均稅收不低於20萬元(約新臺幣101萬),首期建築面積不低於30000平方米。高淳經濟開發區將供地約120畝,使用年限為50年。   易事特佈局充電樁可謂步伐密集。今年8月13日,易事特與馬鞍山經濟技術開發區管理委員會簽訂了《投資框架協議書》,擬在對方區域內投資建設資料中心、分散式發電設備與系統集成和新能源汽車充電站(樁)項目。

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
    【其他文章推薦】

    USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能

    台北網頁設計公司這麼多該如何選擇?

    ※智慧手機時代的來臨,RWD網頁設計為架站首選

    ※評比南投搬家公司費用收費行情懶人包大公開

    ※幫你省時又省力,新北清潔一流服務好口碑

    ※回頭車貨運收費標準

  • 中國政策放開電動車准入要求 小米或入局電動車

    中國政策放開電動車准入要求 小米或入局電動車

    11月26日,國家發改委網站掛出《新建純電動乘用車生企業投資項目和生產準入管理的暫行規定(徵求意見稿)》(以下簡稱《規定》),計劃為純電動車生準入放開口子。   《規定》要求的三條基礎能力中,最核心的是:(申報企業)有3年以上純電動乘用車的研發基礎,具有專業研發團隊和整車正向研發能力,掌握整車控制系統、動力電池系統、整車整合和整車輕量化方面的核心技術以及相應的試驗驗證能力,擁有純電動乘用車自主智慧財產權和已授權的相關發明專利。另外還要求新建企業只能生產純電動轎車和純電動其他乘用車(包括增程式電動乘用車),插電式混合動力不在準入範圍內。   面對新一批電動車開放名單,包括小米、樂視與萬向等企業集團都展現出高度興趣,爭取成為入圍名單。其中小米的動向最受矚目。小米創辦人之一黎萬強早在10月底就悄悄飛往矽谷展開暖身動作,小米董事長雷軍更在拜會特斯拉後就對電動車念念不忘。事實上,小米電動車的諜照早就在網路上曝光,只是細節外界所知不多。不過,這次開放的限制很嚴,小米能否如願以償擠進電動車窄門,備受關注。   (照片來源: )

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

    ※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

    南投搬家公司費用,距離,噸數怎麼算?達人教你簡易估價知識!

    ※教你寫出一流的銷售文案?

    ※超省錢租車方案

  • 電動巴士車廠華德今年拚損益兩平 年底前登錄興櫃

    電動巴士車廠華德動能於 11 月 3 日與群益金鼎證券簽訂股票上市櫃輔導契約,目標今年底前登錄興櫃,華德動能董事長蔡易忠表示,今年電動巴士預計出貨 53 輛 ,市占全台第一大,今年力拚損益兩平。   華德為台灣第二家電動巴士掛牌企業,同時也是車王電子轉投資公司,車王電持有比例為 14.9%,華德動能去年合併營收 5,782 萬元,虧損 6,000 萬元,每股虧損 4.73 元。今年上半年營收躍升至 2.28 億元,並順利轉盈,稅後純益 1,300 萬元,每股稅後純益 0.65 元。   蔡易忠表示,公司主要業務為電動巴士、電動商用貨車以及儲能系統三大主軸。華德電動巴士使用的電池為稀土鋰釔電池,不同於 F-立凱電為採用磷酸鐵鋰材料,蔡易忠表示,只要電池材料能讓電動巴士行駛安全、性能佳,都會持續找尋新的電池材料,不會局限在單一材料。   蔡易忠表示,華德積極布局開發海外市場,未來擬將底盤系統或關鍵動力組件出口至東南亞、中國、美國及歐洲地區,近期先出口至馬來西亞。目前公司也積極規劃建廠計畫,擬以租賃方式承租廠房,計劃由年產 80 輛擴大至 500 輛,目標 2015 年第 3 季加入營運。

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

    ※Google地圖已可更新顯示潭子電動車充電站設置地點!!

    ※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

    ※別再煩惱如何寫文案,掌握八大原則!

  • 晶華攜手 BMW 設電動車充電站 其他廠牌插頭符合也適用

    晶華攜手 BMW 設電動車充電站 其他廠牌插頭符合也適用

      台北晶華酒店與 BMW 總代理汎德公司首度合作,在酒店停車場設置「BMW i 公共充電站」,為全台第一個五星級飯店「BMW i 公共充電站」,也是 BMW 計畫在各通路設置「BMW i 公共充電站」的首站。   擁有 BMW i3 或 BMW i8 車款車主,不論是否到晶華用餐或是住宿均可免費充電,但要付停車費,第一個小時 300 元,第二個小時 200 元。此外,其他廠牌的電動車,只要插頭符合,同樣適用。晶華表示,晶華麗晶酒店集團旗下晶英酒店包括蘭城晶英及太魯閣晶英酒店正計畫裝設中。   BMW 總代理汎德表示,BMW i3 及 BMW i8 於今年第 2 季起全球開始量產上市,BMW i3 是純電動車,一台售價新台幣 239 萬元起,台灣目前已有 40 至 50 張訂單,BMW i8 是油電混合車,一台售價新台幣 989 萬元,目前約有 30 張訂單,已在陸續交車中。   汎德表示,電動車是未來趨勢,汎德已在全台 BMW 經銷商及服務廠設置充電站,目前已設 28 座,年底會再增 2 座,合計為 30 座,BMW 車主都提供免費充電服務。另與晶華酒店合作,於台北晶華設置 2 座,現已正式啟用。此外,汎德還會與裕隆、台達電洽談合作事宜。   (照片提供:台北晶華酒店)

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

    ※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

    ※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

    南投搬家公司費用需注意的眉眉角角,別等搬了再說!

    新北清潔公司,居家、辦公、裝潢細清專業服務

  • 環保署:電動自行車補助延長 1 年

    環保署修正發布「新購電動自行車補助辦法」及「新購電動輔助自行車補助辦法」,環保署表示,將延長補助期限至 105 年 11 月 30 日,並依期限調整補助資格。   環保署指出,為配合共通規格電池的推動期程,並持續鼓勵民眾使用低污染交通工具,環保署決定延長民眾購買電動(輔助)自行車的補助期限 1 年。環保署說明,原 103 年執行民眾選購「使用共通規格電池車輛提高補助金額」,將延長補助期限 1 年至 104 年底。   而原 104 年民眾購買「採用共通規格電池始有補助」,環保署說,將順延 1 年於 105 年執行,盼能提升民眾購買及使用意願,加速電動車輛普及。

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    ※想知道最厲害的網頁設計公司"嚨底家"!

    ※幫你省時又省力,新北清潔一流服務好口碑

    ※別再煩惱如何寫文案,掌握八大原則!

  • 中國官方將 2014 訂為電動車市場元年 預估 2020 年達 500 萬輛

    永豐投顧研調處表示,目前全球電動車的滲透率不到 0.3%,預估 2017 年將突破百萬輛,其中,中國大陸設定 2020 年要達到 500 萬輛電動車的市場規模。   根據大陸中央政府推出的優惠補貼政策,2014 年 9 月推出電動車免徵購置稅的優惠,且示範城市地方政府提供的補貼金額往往與中央政府相當,而在北京、上海及廣東等限牌都市,新能源車可直接上牌,對民眾及車廠而言也是一大誘因。   大陸官方甚至將 2014 年稱為大陸電動車市場化元年,從銷售量來看,這樣的稱號一點也不為過,從 2013 年不到 2 萬輛的銷售量到 2014 年預估可望突破 6 萬輛,短短時間內,電動車市場銷售大爆發。

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

    新北清潔公司,居家、辦公、裝潢細清專業服務

    ※別再煩惱如何寫文案,掌握八大原則!

    ※教你寫出一流的銷售文案?

    ※超省錢租車方案

  • 北汽正研發8款新能源車 未來兩年陸續推出

    日前,北汽新能源車在未來兩年內的整體規劃曝光,其目前正在研發的車型有4款,策劃車型3款,預研車型1款,規劃車型1款,共計8款新能源車型,涵蓋了大、中、小系列產品規劃。   據悉,代號為C30DB、C33DB、C70GB和M30RB等四款正在研發的車型主要是針對現產品的技術改進,改進方向為制動能量回收技術、輕量化和智慧化等三大方面。如磷酸鐵鋰電池容量由60毫安培提升至80毫安培,整車續航里程提升至200公里。安全方面,新型動力電池實現IP67防護等級,並大量應用輕量化技術應用,動力電池箱蓋體則減重品質20公斤,減重率超過30%。   此外,代號為C10IB、C50EB、C71GB等三款車型為新產品開發,其中C10IB為微型車,C50EB為緊湊型車,而C71GB為中型車,這三款車型有望在2015年面向市場。而代號為C80GB的中大型車則計畫2016年面向市場。

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    新北清潔公司,居家、辦公、裝潢細清專業服務

    ※別再煩惱如何寫文案,掌握八大原則!

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    ※超省錢租車方案

  • 面試官:你剛說你喜歡研究新技術,那麼請說說你對 Blazor 的了解

    面試官:你剛說你喜歡研究新技術,那麼請說說你對 Blazor 的了解

    閱讀本文大概需要 1.5 分鐘。

    最近在幾個微信 .NET 交流群里大家討論比較頻繁的話題就是這幾天自己的面試經歷。

    面試官:“你剛說你喜歡研究新技術,那麼你對 Blazor 了解多少?”。

    作為一位專註於 .NET 開發的軟件工程師,你好意思說你對 Blazor 一點也不解嗎?.NET 新技術也就是那麼幾個,連微軟最近在逛推的 Blazor 你都不了解,你好意思說你喜歡研究新技術?

    講真,確實有很多童鞋對 Blazor 還不了解,平時埋頭寫代碼改 Bug,哪有時間去研究 Blazor,再說這種玩意兒公司會不會採用還是個很大疑問呢。是這個理,但如果等你的公司(國內使用了.NET 技術的公司)都開始使用 Blazor 了,Blazor 還能算是新技術嗎?出於真正對技術的興趣和熱愛,對於新技術,有人會主動地去了解(不一定要研究得很深),而不是等到需要用的時候再去了解。至少他們會知道新技術有哪些優點,在公司技術選型上就可以給到自己的意見甚至推廣新技術的使用,這可能就是他們和普通程序員拉開差距的原因之一。

    不管你是真對 Blazor 感興趣,還是只是為了應付面試,作為 .NET 開發者,你沒用過 Blazor,至少應該了解一下吧,哪怕是花個一兩分鐘看看這篇文章的介紹。

    使用 C# 實現 Web 交互式 UI

    Blazor 允許你使用 C# 來實現 Web 交互式 UI,而不需要使用 JavaScript。儘管 JavaScript 的生態很強大,但這種弱類型語言在業務邏輯比較複雜的大型 Web 開發上還是存在較大的缺陷。當然,經過幾年的發展 JavaScript 的弱類型問題可以通過工程手段來解決,甚至使用 TypeScript 來替代,但在實現可重用組件上還是有諸多的不理想。

    Blazor 應用可以使用 C#、HTML 和 CSS 實現可重用 Web UI 組件,客戶端和服務器代碼都用 C# 編寫的,允許你共享代碼和庫。Blazor 是 ASP.NET Core 的一個新特性,所以可以很好的集成到 ASP.NET Core MVC/Razor Pages 應用中。

    下面是一段來自於模板的 Blazor 代碼:

    @page "/counter"
    
    <h1>Counter</h1>
    
    <p>Current count: @currentCount</p>
    
    <button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
    
    @code {
        private int currentCount = 0;
    
        private void IncrementCount()
        {
            currentCount++;
        }
    }
    

    在 WebAssembly 或服務器端運行

    Blazor 支持兩種運行方式,一是在客戶端使用 WebAssembly 運行,二是在服務器端運行直接渲染到瀏覽器。

    Blazor 可以使用 WebAssembly 直接在瀏覽器中運行客戶端 C# 代碼,正因為它是運行在 WebAssembly 上的 .NET 程序,所以客戶端也可以重用服務器端的代碼和庫。

    即使不使用 WebAssembly,Blazor 也可以在服務器端運行客戶端的業務邏輯。客戶端 UI 事件使用實時消息框架 SignalR 發送回服務器,一旦執行完成,所需的 UI 更改將發送到客戶端渲染到 DOM 中。

    目前主流開發單頁應用(SPA)使用 Vue 或 React 的很多,但要實現服務器端渲染(SSR),還是挺麻煩的,儘管有現成的像 Next.js 或 Nuxt.js 這樣的框架可以使用,但由於它們更新迭代比較快,依賴的 npm 包多而雜,後期維護和升級成本也很高。所以從 SSR 支持這一點來講,Blazor 應用還是有明顯優勢的。

    基於開放的 Web 標準

    通常是為了使用統一的編程語言或使用統一的標準,常見的做法是將一種編程語言編寫的代碼轉換為另一種編程語言,比如將 TypeScript 編寫代碼轉換成 JavaScript 以便在瀏覽器中運行。而 Blazor 使用的是開放的 Web 標準,不需要額外的插件或代碼語言轉換。Blazor 可以在所有主流的 Web 瀏覽器中工作,包括移動端瀏覽器。

    在客戶端運行 Blazor 代碼和 JavaScript 框架一樣是在安全的沙箱中執行的,在基於開放的 Web 標準基礎上,Blazor 具有服務器端代碼的靈活性,比如直接連接數據庫。

    和 JavaScript 交互

    在 Blazor 應用中,你可以在 C# 代碼中調用 JavaScript 代碼,也可以在 JavaScript 代碼中調用 C# 代碼,兩者可以很容易實現交互操作。好處是,在使用 C# 編寫業務代碼時,你依然可以繼續使用現有龐大的 JavaScript 庫生態系統。當使用服務器端運行代碼時,Blazor 會負責在客戶端使用 JavaScript 無縫調用 C# 代碼。

    下面是一個 JavaScrit 調用 C# 的示例[2]

    先使用 JSInvokable 特性標註一個 C# 方法為允許 JavaScript 調用:

    <button type="button" class="btn btn-primary"
            onclick="exampleJsFunctions.returnArrayAsyncJs()">
        Trigger .NET static method ReturnArrayAsync
    </button>
    
    @code {
        [JSInvokable]
        public static Task<int[]> ReturnArrayAsync()
        {
            return Task.FromResult(new int[] { 1, 2, 3 });
        }
    }
    

    然後在 JavaScript 代碼中調用 C# 代碼:

    window.exampleJsFunctions = {
      ...
      returnArrayAsyncJs: function () {
        DotNet.invokeMethodAsync('BlazorSample', 'ReturnArrayAsync')
          .then(data => {
            data.push(4);
              console.log(data);
          });
      },
      ...
    };
    

    其它

    對我來說 Blazor 最吸引的優點是前後端代碼的共用以及組件的重用。通過 nuget 管理包不僅比 npm 方便,而且體積也小很多。

    Blazor 的生態也正逐步發展起來了,雖然還沒有聽說哪個大公司在用,但 Blazor 的理念是未來趨勢,值得你花點時間了解和研究一下。

    參考:

    [1]. http://dwz.win/EU4
    [2]. http://dwz.win/EU3

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※帶您來了解什麼是 USB CONNECTOR  ?

    ※自行創業缺乏曝光? 網頁設計幫您第一時間規劃公司的形象門面

    ※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

    ※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

    ※廣告預算用在刀口上,台北網頁設計公司幫您達到更多曝光效益

    ※教你寫出一流的銷售文案?

  • Zookeeper分佈式過程協同技術 – 概念及基礎

    Zookeeper分佈式過程協同技術 – 概念及基礎

    Zookeeper分佈式過程協同技術 – 概念及基礎

    Zookeeper是什麼?

    • Zookeeper是一種分佈式過程協同技術,其所提供的客戶端API功能強大,其中包括:
    • 保障強一致性。有序性和持久性。
    • 實現通用的同步原語的能力。
    • 在實際分佈式系統中,併發往往導致不正確的行為。Zookeeper提供了一種簡單的併發處理機制。

    關於Zookeeper名字的來源

    Zookeeper由雅虎研究院開發,開發團隊原來想使用動物命名項目,在討論時大家覺得分佈式系統就像一個動物園,胡亂且難以管理,而Zookeeper就是將這一切變得可控。遂起名為Zookeeper,意為動物園管理員。

    Zookeeper使用場景

    • 命名服務

    命名服務是指通過路徑名稱來獲取服務的地址。首先zookeeper創建一個全局路徑,服務方在全局路徑下寫入服務的地址(或者名稱),服務消費方在啟動后watch全局路徑的數據和變化。注意,這裏的節點均為臨時節點,在服務連接中斷或者宕機時,通過臨時節點消失能夠通知訂閱方感知變化。

    • 配置管理

    服務分佈部署在不同的機器上,將全局的配置信息存放於zookeeper的節點下,客戶端通過訂閱節點的數據變化獲取到配置信息。當節點中的配置信息發生變化時,客戶端可以通過watch節點發送的消息感知,從而修改服務本地的配置管理信息。

    • 集群管理

    當有新機器加入集群時,由新機器的客戶端在指定的目錄下新建臨時節點,服務註冊管理端通過訂閱指定目錄的變化,收到了新增節點的通知后,將新機器加入集群服務的列表。當機器退出集群或者宕機時,臨時節點將會被刪除,同樣可以通知服務註冊管理端,有機器退出了集群。

    • 分佈式鎖

    zookeeper的分佈式鎖可以分為2種,保持獨佔或者控制時序。

    對於保持獨佔來說,可以把一個節點看做是一把鎖,通過創建節點的方式來搶佔鎖資源。如果創建節點成功,客戶端也就持有了這把鎖,如果創建失敗,則訂閱節點的變化,如果收到節點刪除消息,再次嘗試創建節點來搶佔鎖資源。

    對於控制時序來說,通過在指定目錄下創建臨時有序節點,編號最小的節點首先持有鎖資源,每個後續節點都訂閱前一個節點。擁有鎖資源的客戶端在操作完畢后,刪除自己創建的節點。後續節點收到前置節點的刪除通知后,即獲取了鎖資源,可以進行業務操作。

    Zookeeper基礎

    Zookeeper通過節點(znode)來實現原語的功能,並不直接暴露原語。Znode指Zookeeper操作和維護一個小型的數據節點,類似於文件系統的層級樹狀結構進行管理。

        圖:Zookeeper數據結構示例

    ·  /作為跟目錄節點,根節點下有/workers和/tasks兩個字節點。

    · /workers節點作為父節點,其下的每一個znode子節點用於保存系統中的可用worker,節點中保存着worker子節點的元數據信息。

    · /tasks節點作為父節點,其下每個znode子節點用於保存一個代執行的任務,節點中保存着任務的詳細數據。

    API概念

    ZookeeperAPI提供了以下方法來實現地znode的控制。

    create /path data

      創建一個名為/path的znode節點,並包含數據data。

    delete /path

      刪除名為/path的znode。

    exists /path

      檢查是否存在名為/path的節點。

    setData /path data

      設置名為/path的znode節點的數據為data。

    getData /path

      返回名為/path節點的數據信息。

    getChildren /path

      返回所有/path節點的所有子節點列表。

    Znode類型

    在新建znode時,需要指定該節點類型,不同的類型決定了znode節點的行為方式,Zookeeper提供了4種不同的znode類型。

    持久節點和臨時節點

    znode節點可以是持久(persistent)節點,還可以是臨時(ephemeral)節點。持久的znode,如/path,只能通過delete來進行刪除。臨時的znode與之相反,當創建的客戶端崩潰或者關閉了與Zookeeper的連接時,這個節點就會被刪除。

    持久znode是一種非常有用的znode,可以通過持久類型znode為應用保存一些數據,即使znode的創建者不再屬於應用系統時,數據也可以保存下來而不丟失。例如,在主-從模式中,需要保存從節點的任務分配情況,即使分配任務的主節點已經崩潰了。

    一個臨時znode,在以下兩種情況會被刪除:

    1. 當創建該znode的客戶端的會話因超時或主動關閉而中止時。
    2. 當某個客戶端(不一定是創建者)主動刪除該節點時。

    注:因為臨時的znode在其創建者的會話過期時被刪除,所以我們現在不允許臨時節點擁有子節點。

    有序節點

    一個有序znode節點被分配唯一一個單調遞增的整數。當創建有序節點時,一個序號會被追加到路徑之後。例如,客戶端創建一個有序znode節點,其路徑為/tasks/task-,那麼該znode節點為/tasks/task-1。有序znode通過提供了創建具有唯一名稱的znode的簡單方式。同時也通過這種方式可以直觀地查看znode的創建順序。

    Znode一共有四種:持久節點、臨時節點、持久有序節點,臨時有序節點。

    監視與通知

    Zookeeper提供基於通知的機制提供對節點的監視能力。客戶端向Zookeeper註冊需要接收通知的znode,通過對znode的設置監視點(watch)來接收通知。監視點是一個單次觸發的操作,每次設置只會觸發一次。為了接收多個通知,客戶端必須在每次通知後設置新的監視點。在設置新監視點前客戶端會先讀取znode中的數據,所以不同擔心會錯過狀態的變化。

    Zookeeper可以定義不同類型的通知,如監控znode的數據變化、監控znode子節點的變化、監控znode的創建或刪除。

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※為什麼 USB CONNECTOR 是電子產業重要的元件?

    網頁設計一頭霧水該從何著手呢? 台北網頁設計公司幫您輕鬆架站!

    ※台北網頁設計公司全省服務真心推薦

    ※想知道最厲害的網頁設計公司"嚨底家"!

    新北清潔公司,居家、辦公、裝潢細清專業服務

    ※推薦評價好的iphone維修中心