搜尋

搜尋結果

噴射飛航「至尊服務」 嶄新 Premier Plus 免費專車服務
旅遊情報
LifeMag Editor・2015-06-15

Premier Plus Shuttle 噴射飛航繼 2009 年率先在海上航運市場引進尊豪級別客座及「至尊服務」後,近日再創先河,增設 Premier Plus 陸上點對點免費專車接駁服務,為尊豪位乘客度身訂造一個前所未有的無縫出行體驗。噴射飛航表示「至尊服務」自推出以來深受乘客歡迎,「至尊噴射船」去年更錄得百分之四十五的乘客增長佳績,成功拓展個人化服務市場。除引入專車服務,噴射飛航亦已於年初增加「至尊噴射船」數量至 8 艘,令至尊客船服務提升至每 30 分鐘一個班次,使「至尊服務」配套得到全面優化和提升。 Premier Plus 提供多條專車路線 港珠澳三地接駁無間 Premier Plus 是尊豪位乘客專享的免費專車服務,使旅客行程安排更加靈活,整個出行倍添輕鬆。乘客只須於出發一天前,透過電話或電郵,便可預約有關服務。現階段專車主要提供三條路線供選擇: 1. 香港上環 lt;=gt; 香港機場 海外出遊除可選噴射飛航機場航線外,亦可選乘港澳航線,經上環登上專車直達機場。專車班次銜接了機場航線班次之間的服務時間,每日提供來回共 10 班專車,接載旅客往返香港國際機場及上環碼頭;同時旅客亦可享用澳門境內的免費專車服務,由本澳任何地點出發前往澳門外港碼頭,盡享管接管送的出行禮遇。 2. 澳門外港碼頭 =gt;澳門境內任何目的地 此服務無指定路線,為旅遊、公幹人士及返澳市民度身訂造而設。乘搭早上 9 時至晚上 9 時,由香港前往澳門的乘客,可於抵達澳門碼頭後,登上專車直抵澳門境內任何一個目的地。 3. 澳門外港碼頭 lt;=gt; 珠海長隆海洋王國 經:企鵝酒店 及 珠海長隆橫琴灣酒店 隨着港珠澳三地遊漸趨普及,噴射飛航亦由 3 月 27 日開始加推跨境專車服務。逢星期五、六、日及香港公眾假期,每日提供兩班往返澳門外港碼頭及珠海長隆海洋王國專車。港澳航線的尊豪位乘客可以憑船票票尾,於香港中國旅行社及各分社及澳門外港客運碼頭京澳旅行社免費換領乘車券。 有關服務詳情,歡迎瀏覽噴射飛航網站 www.turbojet.com.hk ;或致電查詢熱線 香港8525699 1800 澳門 8536380 9900。 所有專車服務均須於出發前透過電話電郵預約;澳門珠海跨境專車除外。專車接載至外港碼頭:出發前一天下午 1 時前;澳門外港碼頭開出專車..出發前一天晚上 9 時前 上環碼頭往返香港國際機場專車:每日來回各 5 班,車程約 40 分鐘

Spring Boot 06 - Spring Boot Web 調試工具
科技新知
MacauYeah・2024-08-02

之前兩節,都一直在講怎樣寫code,也介紹了Test Case的好。若為初次接觸,Spring有很多設定需要摸索,若開始時就設定錯誤,對不少人來講都會有很大打擊。在這裏,筆者就介紹一些vscode和spring的工具,可以讓IDE多幫忙一下,減少走歪路的機會。 vscode插件 以下兩個插件,都在於提示用戶設定。 Spring Boot Dashboard vscjava.vscodespringbootdashboard 可以那它來運作spring boot app,省去找尋main 位置的麻煩 綜覽整個程式中的所有Bean Bean是一個很重要的元素,日後會再提及 若程式為Spring boot web,可以顯示所 http endpoint。 Spring Boot Tools vmware.vscodespringboot 檢查設定檔的設定值有沒有寫錯 (application.properties, application.yml) 綜覽檔案中的有以@為首的與spring相關的元素(檔案很大時就會有用) 可以在IDE運行spring時,查看@元素的bean資訊 not works , 加了actuator也是沒有看見 Spring Initializr(vscjava.vscodespringinitializr) 經網絡初始化spring 專案的依賴引用設定 Maven for Java vscjava.vscodemaven 若大家在使用Spring Initializr時,選取了maven作管理工具,那麼這插件就可以在後續幫忙更新引用。 若專案的Spring 及㡳層引用有變,vscode也需要它來引用更新。 這是java 開發工具包vscjava的其中一員,它的其他插件也可以順帶安裝。 調試工具 open api swaggerui 如果我們在開發Web http API ,其實都是為了該某個客戶端使用。但如果該客端明白我們的API該怎樣使用,大家總不會逐個連結,自行編寫使用手冊及範例吧。所以就有了open api 和 swaggerui 的旦生 。 open api,就是一個公認的使用手冊標準,我們只要在springweb中加入 springdocopenapistarterwebmvcui 的程式庫,就可以自動為我們的controller 生成 open api 的說明檔。 更強大的是,這個程式庫可以利用剛生成的open api,配上 swaggerui ,自動測生一個可供測試的頁面。這個頁面可以供碼農們直接操作,也會產生對應的 curl 指令,讓碼農們可以在任何的主機上重複。這樣,那麼是沒有太多解釋的說明文檔也可以使用。 做法很簡單,在pom.xml中加入依賴。 org.springdoc springdocopenapistarterwebmvcui 2.5.0 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 然後我們就可以加入Controller,運行 spring 後,我們可以在 httplocalhost8080swaggeruiindex.html 找到 swagger 的頁面,然後就可以在 ui 上測試API了。 躲在Proxy背後的 swagger 如果你跟筆者一樣,使用 codeserver 或 github codespaces ,你就不能很隨意地連接到 8080 端口。你只能經過Http Proxy去訪問。這樣 open api的原有的設定就不合用了。 這時我們需要自行修改 open api 的 bean,加入我們真正的根路徑。然後筆者使用 codeserver,而IDE只會在port 9000上執行,它對外的前置路徑會是 httplocalhost9000proxy8080。 @Bean public OpenAPI springShopOpenAPI Server server = new Server; server.setUrlquot;httplocalhost9000proxy8080quot;; return new OpenAPI.serversList.ofserver; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 然後訪問 httplocalhost9000proxy8080swaggeruiindex.html,還會發現 quot;Failed to load remote configuration.quot; 。但你可以在 quot;explorequot; 搜尋欄位內貼上 httplocalhost9000proxy8080v3apidocs,再一次搜尋檔案,就回復正常了。 註:如果你熟習Nginx這類Reverse Proxy ,你的環境有條件直接修改 Request Header,加入XForwarded,就不用煩惱寫Bean了,也不用手動在explore裏重新修正apidocs的位置。詳見 httpsspringdoc.orgindex.html#howcanideployspringdocopenapistarterwebmvcuibehindareverseproxy Controller的繼承 Spring Controller的 @ 標記 Annotation ,其實支援繼承的。經Spring 生成的 api docs,也有如何效果。例如以下程式碼 public class ParentController @GetMappingquot;postfixquot; public String postfix return quot;this is postfixquot;; @RestController @RequestMappingquot;apiquot; public class ChildController extends ParentController @GetMappingquot;directquot; public String directCall return quot;direct resultquot;; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code 在ChildController的實例中,它會有兩個API,分別是 apidirect apiprefix 它支援Java Function Overwrite(覆寫),但不能改 @ 標記,以下就是一個錯的例子 @RestController @RequestMappingquot;apiquot; public class ChildController extends ParentController @GetMappingquot;Overwritequot; 把這個 @ 行刪了才能正常執行 public String postfix return quot;this is Overwritequot;; 由於安全性問題,上述程式碼未能完整顯示,請參見文末完成Source Code Source Code spring boot web api doc

[評] 是劇情的問題,還是關卡設計的問題?DMC5與RE2的決定性差距
手機‧電玩
MacauYeah・2019-03-19

Capcom的投資 今年Capcom 兩款大作,Resident Evil 2 簡稱RE2、Devil May Cry 5簡稱DMC5 在2018年都備受關注。 筆者原本估計兩作品中,只有DMC5會比較有好評,因為是全新作品,新鮮感巨大。對比之下,以過往Capcom的重制作品來看俗稱炒冷飯,Resident Evil 1 高清 重制簡稱RE1,都沒有引起太大回響。 原本筆者也估計RE2沒什麼,但結果卻大反轉,各大媒體一致好評。在筆者正式遊玩後,總遊戲時間雖然不長,但亦花了很多時間去跑挑戰模式。不論怎樣恐怖,其實10小時也會二週目通關,但10小時以後,依然繼續引我遊玩的,就是遊戲的魅力表現。最後應該遊玩了50小時以上再封存遊戲。 0 save 也跑了兩輪 Claire A Leon B Devil May Cry 5,反而讓我感到有些遺憾。一樣的遊戲引擎,一樣的大廠技術投資。但10小時後,感覺無法上手,有點失落。很不好玩嗎?不是。劇情影響很大嗎?也不是,RE2的劇情也是沒有很順。 DMC5 新手遊玩 社群的推力 或者主要問題在於難度的設置及社群的推力。 DMC5的入門難度中等,但很快之後就出現了斷層,不是隨便學學就可以轉向下一層難度。 RE2入門難度中等偏上,但各大攻略網站都大寫新手文章,很多手殘玩家也可以通過教學而慢慢通關。完結Standard難度後,再挑戰Hardcore難度,依然有教學文章,慢慢為大家開路。什至乎是極限通關,取得隱藏武器都有教學。 DMC5感覺像是大神們的表演遊戲,其他人只能圍觀。自己玩,比較難有感覺,遊戲受眾因此變少。而RE2,雖然主打情懷,但結果卻意外地吸引到新血加入,最後整體感覺一流。 或者只是現階段DMC5的攻略未出,所以大家興致缺缺。筆者應該會再關注一下這款遊戲,看看未來有沒有新體驗。 想睇遊戲直播,記得訂閱我地嘅 Twitch YouTube Facebook

111光年外發現放大版地球
科技新知
Trisha・2018-01-03

人類太空移居希望:111光年外發現放大版地球 一項由德克薩斯大學和蒙特利爾大學共同開展的最新研究指出,太陽系外一顆鮮有人知的行星或許是地球的ldquo;放大版rdquo;。這顆遙遠的地外行星名為K218b,可能像地球一樣,也是一顆岩質行星。 K218b位於其中央恆星的宜居帶中,因此表面很可能儲有液態水,這是外星生命存活的關鍵要素之一,此外,該研究還發現K218b擁有一位ldquo;近鄰rdquo;,名為K218c。它也許也是一顆由岩石構成的ldquo;超級地球rdquo;行星,不過不可能擁有外星生命。 這兩顆行星都圍繞紅矮星K218轉動,位於獅子座中,距地球111光年,此次研究採用的數據來自歐洲南方天文台(ESO),ldquo;能夠測算K218b的質量與密度具有重要意義,但能發現一顆新的地外行星也是天公作美,同樣令人激動。rdquo;該研究的主要作者、蒙特利爾大學的瑞安middot;克勞迪埃表示。 研究人員使用的數據由歐洲南方天文台位於智利的拉息拉天文台3.6米直徑望遠鏡收集。正是該望遠鏡上的高精度徑向速度行星搜索器發現了K218的存在,高精度徑向速度行星搜索器可測算恆星的徑向速度,即其它恆星靠近或遠離太陽飛行的速度。若周圍存在行星,便會對這一速度造成影響。 研究人員想要確定,K218b究竟是ldquo;地球放大版rdquo;的岩質行星,還是ldquo;海王星縮小版rdquo;的氣態行星。為此,他們首先用K218恆星的徑向速度和一台機器學習計算器算出了這顆星球的質量,ldquo;有了質量和半徑,就能算出行星的總密度,也就知道了這顆行星由何種物質構成。rdquo;克勞迪埃解釋道。 該團隊發現,這顆行星可能是一顆擁有氣態大氣層的岩質行星,就像地球一樣;但也可能是一顆主要由水構成的行星,表面覆蓋著厚厚的冰層,而在分析K2 18b的過程中,克勞迪埃在數據中發現了一些奇怪的信號。其後研究人員意識到,這些信號來自於另一顆地外行星,雖然後來發現的K218c距中央恆星更近、溫度可能過高,但就像K218b一樣,它也具有ldquo;超級地球rdquo;的特徵。 研究人員表示,K218b將是NASA於2019年發射的詹姆斯middot;韋伯望遠鏡的主要探索目標,ldquo;有了詹姆斯middot;韋伯望遠鏡,我們便可以詳細觀察它的大氣,看看它究竟是有氣態大氣層,還是一顆被水覆蓋的行星。rdquo; 克勞迪埃解釋道。 該研究的共同作者、同樣來自蒙特利爾大學的勒內middot;多揚教授補充道:ldquo;該望遠鏡已經供不應求,因此在選擇觀察對象時必須多加註意。K218b如今是開展大氣研究的最佳目標之一,必將排在候選名單前列。rdquo; 上文轉載自:快科技httpnews.mydrivers.com1561561640.htm

澳門菲傭幫3歲幼童洗澡時強行“口交”,這種人就應該...
其他
澳門生活圈・2018-12-18

一波未平一波又起 自上一宗性侵兒童案件還未平息 如今又來一宗性侵兒童案 真的想不明白某些人的腦子裏 裝的到底是什麼東西 幾歲大的孩子都下得了手 真的讓人覺得不可描述 本月17號,一名46歲菲傭在幫其3歲的少主沖涼期間,涉嫌至少一次強行替他口交,事情被揭穿後,該菲傭即時被拘捕,並移交檢察院處理。 從去年8月開始,該菲傭在受害人家工作並留宿,直至今年10月,事主父母因要照顧長輩,所以只能將兒子交給菲傭照料。 至本月15號,事主的母親替他換褲子的時候,這名少主突然說出討厭菲傭為其口交(用嘴親下體)一事,頓時令母親震驚,在母親的細問下,這名少主說了不少關於菲傭的噁心行為。 事主母親知到全部事件的經過之後,就立即報警。司警接報後同日在事主位於東望洋新街的單位拘捕嫌犯。 嫌犯承認至少一次犯案,警方正進一步跟進案件。 這種人就是腦子裏缺氧氣了吧 這種事情都幹的出來 但凡有那麼一點人性 都不會做出如此齷蹉的行為 事件過後 做父母親的更是擔心孩子的後期心理陰影 ●小編在這裡給各位家長提個醒● 兒童性侵案件一直在本澳連續發生了 作為父母的,更多的是要知道孩子的情況 如若這次孩子被脅迫或者被某些東西誘惑 而將事情埋藏在心裏面 做父母的永遠都不知道 讓本該受罪的人逍遙法外 最終只是害了自己的孩子 所以,多用點時間在孩子的成長上面 哪怕再忙 素材來源:力報 圖片來源:力報、搜狗、表情包 版權屬於原作者 編輯撰寫:小嚕

一切靠自己
宗教玄學
熊神進・2020-04-25

從風雨走過來的人常常說ldquo;久病床頭無孝子rdquo;, 言外之意, 就是一切靠自己。 有一句話ldquo;求人如吞三尺劍,靠人如上九重天rdquo;,這跟筆者年少時家師說的很相似ldquo;上山尋虎易, 開口求人難rdquo;。這個世界愈來愈現實, 人人都很忙,沒有人有空去聽你的心事, 更沒有人關心你的內心世界, 大家都有大家的忙, 坦白說, 每個人都有自己的煩惱與心事,找個懂你的人不容易。 真的不要怪別人不幫你, 別人有責任幫你嗎?你都不拉自己一把,別人憑什麼拉你呢? 《老子西升經》中說ldquo;我命在我,不屬天地。rdquo; 人的生命長短與否取決於自身,並非決定於天命。 筆者認為命運不是宿命決定的,而是由人的起心動念身、語、行為決定的。 我們不可能大小事情都靠別人幫忙,這是一種依賴, 我們要學習自己的事自己去做, 別人的事, 我們還可以幫忙。 心理學家 黃光國 在他的成名作《人情與面子:中國人的權力遊戲》中,將中國人的人際關係劃分為工具性關係、混合性關係、情感性關係三類。我們只是朋友, 朋友之間屬於情感性關係, 大家互相幫忙, 這個幫忙只能一次起, 兩次止, 很難大事小事都靠人幫忙。 有一個乞丐, 他去到一戶有錢人屋前乞食, 戶主慈悲, 給他飯菜, 從此之後, 他天天風雨不改一日三餐來到那戶人家門前求乞, 如是者三年, 好景不常, 戶主家道衰落, 再無法供應飯菜, 那乞丐的仇恨生產生, 他認為別人不再幫他, 他做出很多破壞行為, 包括言語中傷。 人的一生短短幾十年,少不了曲折坎坷,《西遊記》中唐僧師徒西天取經亦要遭受八十一難,我們求神拜佛, 以為菩薩不幫你, 就起嗔心, 請想一想, 西遊記,哪一次,不是師徒四人陷入絕境,佛菩薩才出手相助? 請不用事事求人幫助, 自己先幫自己。

醫院急診,檢查出男友疑似肝腫瘤
玄學星相
熊神進・2018-05-28

阿彌陀佛. 據《藥師經》記載,誦持此經咒的功效有二:   一、聞說藥師名號即得滅罪往生。   二、修藥師法及持藥師咒,可除病離苦。 人來到世上,離不開八苦,病是苦,病分二種,一是宿世病,另一種是現世的。 她的男友,八字中已開始第三關死亡期,才很年青,筆者掐指一算,甚麼也知道了。玄學家知道太多, 泄天機,內心只能存大愛, 為苦主祝福,燒 釋迦牟尼香, 這香要定期燒, 尤其男友女友家人運氣不好,同一屋簷下,彼此也有影響, 燒香是功德, 把負能量減輕。 她的八字是不是克夫,這不是玄學重點,說多了,就是散播迷信思想,反而,筆者要提她三件事,事事記在心: 為自己的過去行為懺悔(例如殺嬰,殺生),這是很需要的,她要皈依,要學佛, 要行大愛,不要迷信丈夫是不是身高約177179 cm,這不是她一生煩惱之起點,相反,她的丈夫不是她的真命天子,她也不是丈夫的第一個女人,這是己未日,醜未相沖的弱點。丈夫不是自己的第一個男人也不是一件醜事,只因日月地支 醜、未 沖關係, 她不需要為了克不克夫而怪責自己,男人都有自己的命,不要什麼都說老婆克的, 這是多迷信及不負責任說法。 未跟男友一起前,她凡事順暢, 但與他在一起後 ,她的弟腫瘤開刀, 她又被檢查出膽囊息肉,這是一種巧合。2007年開始,她的大運是戊辰,逢財官之運為善,印比之運為惡。她走衰運十年,十年長嗎?不長, 2017年至2027年已巳,又來十年, 叫停吧, 我也想,再看2027年至2037年庚午,沒有表述,又衰運,衰在離婚,足夠了,不想再說下去。 面對一次又一次的無助,苦主仍很相信男人可以為她鼓勵,給她信念上的支持。她把自己從低處升到高處,這力量很單薄,沒有實力,筆者認為她命中沒有驛馬,她不可以去其他國家生活,而她的財星是水星,水在未來三十年很乏力,她沒有貴人來助,靠政府?不好意思,這是想美了,她只可以用有限的資源維生,她可以做一些小買賣,簡單生活。 丈夫星相沖,很多女生都遇上,不是人人都離婚,婚姻本質就是小愛,只要當事人明白把丈夫看成是師兄,是跟自己一起修行的師兄,不爭不吵,不愛不恨,用這價值觀,就可化解離婚之事。祝福。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 或微信13726267799 熊神進:澳門 85366618785 Facebook httpswww.facebook.com熊神進風水法器店MasterMickeyHungFortuneWorkshop252635158482455 中國澳門風水掌相學會會長政府註冊 公共微信 macaumasterxiong 熊神進玄學信箱 httpsgoo.gljAVv8U 淘寶風水法器店:httpmacauhung.taobao.com 今日頭條作者歡迎關注

[攻略/評] 血咒之城 極限攻略 及 心得點評
手機‧電玩
MacauYeah・2019-11-02

作為一個pro gamer, 要有始有終10月開左頭嘅血咒之城 血污之城 攻略,今次一口氣錄晒出黎極限攻略 低LV 破關,一共9集,3小時就通關啦如果你沒有失手的話 攻略 月球掌控者 格莫瑞 驅魔人 多米尼克 魔王 巴爾 血污 夜之儀式 EP09 廣東話低等級通關攻略(含中文劇情) 攻略 碎片人 吉貝爾 賭博公爵 華利弗 血污 夜之儀式 EP08 廣東話低等級通關攻略(含中文劇情) 攻略 米利暗影分身 骨龍 歐若博司 驅魔人 斬月刀 血污 夜之儀式 EP07 廣東話低等級通關攻略(含中文劇情) 攻略 血聖女 無血 煉金術士 阿爾弗雷德 血污 夜之儀式 EP06 廣東話低等級通關攻略(含中文劇情) 攻略 火車頭 暴食火車 光速惡魔 巴欽 血污 夜之儀式 EP05 廣東話低等級通關攻略(含中文劇情) 攻略 孔雀惡魔 安德雷斐斯 雙頭魔龍 華列克 血污 夜之儀式 EP04 廣東話低等級通關攻略(含中文劇情) 攻略 玻璃巨手 工藝品 血污 夜之儀式 EP03 廣東話低等級通關攻略(含中文劇情) 攻略 東方惡魔獵人 斬月 血污 夜之儀式 EP02 廣東話低等級通關攻略(含中文劇情) 攻略 海上妖怪 威沛 血污 夜之儀式 EP01 廣東話低等級通關攻略(含中文劇情) 因為一直都未為這遊戲寫評語,現在順便就在這個PO中講點內心感受 重探索: 遊戲很鼓勵探索,畢竟是惡魔城精神續作。有些地方會初期過不去,必要找到特別道具技能才能過。遊戲素材很多,但其實重點真的不是收集,而是探索,到底前路有什麼,上面有什麼寶,都是故意安排來的。但它的探索元素有點設計上的不足。因為地圖場景都很類似,很難讓人有條件記住每個地方。要回來解迷時往往忘記了某東西在哪裏。以魂系列做對比的話,魂系列的3D地圖能讓人有更多的可記憶地方,走過的路也很易記起來,血咒這遊戲雖然是魂系統的始祖,但血咒的場景真的不夠用心。 它不是一本道的遊戲 如果你只是一直普攻刷圖磨Boss,你可能會覺得很悶。但其實遊戲有很多武器裝備元素的組合,多試一試煉金,你就會有多一點變化。 本攻略可以出成,其實也是要靠煉金,做到over power,就會加快進度。 技術問題 遊戲內有些問題沒有解決好,特別是hang機、中bug。即使在本攻略錄制最新版本1.03下,還是卡卡的。讀取save point後打開暫停介面必Hang幾秒,下水時發炮有機率無法再操作,下剷有機率牆無法操作。不過睇返首發價格,它也是比一般日系遊戲下調了,所以也不算欺詐。 想睇遊戲直播,記得訂閱我地嘅 Twitch YouTube Facebook

Swarm mode 上線 5 - load balancer | 負載平衡器
科技新知
MacauYeah・2024-10-28

前面我們一直談 swarm 的設定,但對於真實的服務,我們還要考慮客戶端是如何連接我們的伺服器群集。通常網路服務,客戶端都會經過域名轉換成IP,然而通過IP連線服務。 Ingress Network 假設我們 swarm 內有5個節點,那到底域名應該指向我們哪一個節點的 IP 呢? 如果我們不考慮節點死機的話,其實5個節點的IP都可以。因為 swarm 會自動把同一個公開的 port ,在每一個節點上都可以訪問到。 以下例子,即使只有一個 container 運行,佔用 port 8888,它還是會在5個節點上全開。 swarm 通過自己的 ingress network,它所有節點的 8888 串連起來。 services http image bretfisherhttpenv ports 88888888 deploy replicas 1 update_config delay 10s restart_policy condition onfailure 我們可以在每個節點上,都會找到這個 ingress network,而且那個Network ID,應該是一樣的 gt; docker network ls grep ingress t7rmk6g9zybm ingress overlay swarm 如果上述的 service 的 replicas 調成大於1的數量, ingress network 還會方便地自動 round robin 輪替 地分派流量,達到最簡單的負載平衡。 Virtual IP 前述的設定,我們有一最大的假設,就是節點不會死機。但實際情況下,各種原因,例如安全性更新、重啟中,都會讓節點暫時無法使用。即使所有 service 都是會自動 failover 故障轉移,但客戶端還是用舊機 IP ,它還是無法訪問。因為該機 IP 已無法使用,除非我們連 IP 也懂 failover。這時, Virtual IP 就是我們的救命靈藥。 在 ubuntu 上,我們可以經過 keepalived 去設定 Virtual IP aptget update amp;amp; aptget install keepalived y 然後設定 keepalived , 假設 172.22.1.5 是我們的 Virtual IP 。 然後每個節點都要加入conf # vim etckeepalivedkeepalived.conf # assume failover ip is 172.22.1.5 vrrp_instance VI_1 # change interface according to machine status interface eth1 state MASTER # 101 for node1, 102 for node2 # you can start seq from other value, remind unqiue for each node is ok; virtual_router_id 101 # lower value will become master # ex, node1 priority 100, node2 priority 200, node3 priority 150. # if node 1, 2, 3 alive, node2 will become master. # if node 2 gone, node 3 will become master. priority 100 advert_int 1 authentication auth_type PASS auth_pass YOUR_RANDOM_PASSWORD virtual_ipaddress 172.22.1.5 上述需要特別注意的是 virtual_router_id 每個節點應該都要不一樣,以作唯一標識。 priority 每個節點應該都要不一樣,最大的那個節點,就會優先使用 Virtual IP 。 auth_pass 每個節點都相同,但大家在抄時,記得更改。 還有的是開通 iptables ,讓各個節點可以經網絡廣播的方式互相看到對方。 iptables I INPUT d 224.0.0.08 j ACCEPT iptables I INPUT p vrrp j ACCEPT systemctl restart keepalived