国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

極光筆記|極光消息推送服務(wù)的云原生實(shí)踐

這篇具有很好參考價(jià)值的文章主要介紹了極光筆記|極光消息推送服務(wù)的云原生實(shí)踐。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

摘要

極光始終秉承“以開(kāi)發(fā)者為中心”的戰(zhàn)略導(dǎo)向,極光推送(JPush)是國(guó)內(nèi)領(lǐng)先的消息推送服務(wù)。極光推送(JPush)本質(zhì)上是一種軟件付費(fèi)應(yīng)用程序,結(jié)合當(dāng)前主流云廠商基礎(chǔ)施設(shè),逐漸演進(jìn)成了云上SaaS服務(wù)。作為SaaS服務(wù),必然要考慮云原生架構(gòu)。因此,在極光推送(JPush)日益成熟的今天,也開(kāi)啟了云原生架構(gòu)的演進(jìn)之路。

云原生簡(jiǎn)介

云原生,即Cloud + Native,Cloud表示使用云服務(wù),通常結(jié)合傳統(tǒng)云廠商提供的基礎(chǔ)設(shè)施;Native表示應(yīng)用服務(wù)從服務(wù)設(shè)計(jì)開(kāi)始就考慮接入云廠商的基礎(chǔ)設(shè)施,充分利用云平臺(tái)的彈性和分布式優(yōu)勢(shì)。

云原生技術(shù)理論,經(jīng)多年發(fā)展,其主要可概括歸納為以下四點(diǎn):微服務(wù)、DevOps、持續(xù)交付和容器化。

極光筆記|極光消息推送服務(wù)的云原生實(shí)踐,極光推送,用戶(hù)運(yùn)營(yíng)

其中,

  • 微服務(wù)和容器化,主要是指以k8s為底座的微服務(wù)和容器化,利用k8s平臺(tái)的能力,快速搭建穩(wěn)定性和可靠性更好的應(yīng)用。

  • 持續(xù)交付和DevOps,則是指以CI/CD為核心,結(jié)合各種發(fā)布和運(yùn)維工具,提供小步快跑,持續(xù)迭代,持續(xù)交付的全套開(kāi)發(fā)、發(fā)布及運(yùn)維的自動(dòng)化流程,提高運(yùn)維效率,降低運(yùn)維出錯(cuò)風(fēng)險(xiǎn)。

總之,云原生技術(shù),借助云計(jì)算平臺(tái)(通常基礎(chǔ)設(shè)施包括IaaS和PaaS)快速發(fā)展的東風(fēng),再結(jié)合虛擬化和分布式框架技術(shù)的成熟和普及,傳統(tǒng)SaaS應(yīng)用走向云原生化已是大勢(shì)所趨。

云原生服務(wù)的優(yōu)勢(shì)

云原生架構(gòu)服務(wù)之所以備受青睞,主要因?yàn)槠溆腥缦聝?yōu)勢(shì):

  • 高效:開(kāi)發(fā)人員無(wú)需依賴(lài)特定硬件,而是使用DevOps流程構(gòu)建隨時(shí)可部署的容器化應(yīng)用,可在不關(guān)閉應(yīng)用的情況下輕松快速完成服務(wù)更新。

  • 高可用:云原生服務(wù)通過(guò)分布式能力,使應(yīng)用具備超強(qiáng)的彈性和高可用能力。

  • 降成本:一方面,利用云廠商的基礎(chǔ)設(shè)施,不用再購(gòu)買(mǎi)價(jià)格高昂的服務(wù)器;另一方面,利用云原生服務(wù)的彈性能力,可以快速便捷的動(dòng)態(tài)調(diào)整使用的資源,即根據(jù)服務(wù)的高峰期和低谷期,更合理的使用資源。

云原生消息推送服務(wù)改造

為了適配好云原生相關(guān)技術(shù),極光推送(JPush)相應(yīng)也進(jìn)行了大規(guī)模的服務(wù)改造。其中,包括微服務(wù)架構(gòu)優(yōu)化,服務(wù)容器化改造,Kubernetes平臺(tái)適配,可觀測(cè)性改造,以及服務(wù)安全改造等等。

微服務(wù)架構(gòu)改造

微服務(wù)架構(gòu)的改造,主要包含以下幾點(diǎn):

  • 業(yè)務(wù)架構(gòu)優(yōu)化

  1. 合理的云服務(wù)組件切換,如云廠商的存儲(chǔ)和緩存服務(wù),提升系統(tǒng)的穩(wěn)定性

  2. 業(yè)務(wù)流程梳理優(yōu)化,精簡(jiǎn)調(diào)用流程

  3. 服務(wù)調(diào)用方式優(yōu)化,合理使用RPC和消息隊(duì)列傳遞消息,兼顧性能與消息傳遞解耦能力

  • 服務(wù)微服務(wù)化改造

  1. 選擇合適的微服務(wù)化框架對(duì)服務(wù)進(jìn)行改造,更好的契合云原生架構(gòu)

  2. 優(yōu)化微服務(wù)的請(qǐng)求失敗重試,熔斷,過(guò)載保護(hù),以及負(fù)載均衡的策略,提升系統(tǒng)可靠性

  3. 選擇合適服務(wù)注冊(cè)中心,極光服務(wù)選擇了nacos,并線(xiàn)上實(shí)踐了大規(guī)模集群的管理能力

  • 服務(wù)容器化改造

  1. 微服務(wù)的容器化改造,去掉如本地緩存,服務(wù)進(jìn)程間共享內(nèi)存等依賴(lài)

  2. 適配k8s,并搭建可視化平臺(tái)管理工具,方便快速支持k8s的線(xiàn)上容器管理和運(yùn)維

可觀測(cè)性改造

服務(wù)的可觀測(cè)性也是云原生服務(wù)重要的一環(huán),可觀測(cè)性包括,監(jiān)控告警、日志和鏈路追蹤三大塊。

  • 監(jiān)控告警

  1. 通過(guò)Prometheus,自定義業(yè)務(wù)與資源的上報(bào)指標(biāo),并制定監(jiān)控和告警規(guī)則

  2. 通過(guò)Grafana,將上報(bào)的監(jiān)控指標(biāo)整理成可視化監(jiān)控大盤(pán)

  3. 通過(guò)消息,郵件,電話(huà)的方式上報(bào)不同級(jí)別的錯(cuò)誤告警,及時(shí)做好線(xiàn)上問(wèn)題的跟進(jìn)

  • 日志

  1. 搭建ELK的系統(tǒng)化日志管理平臺(tái),方便追蹤和定位線(xiàn)上問(wèn)題

  • 鏈路追蹤

  1. 通過(guò)opentrace搭建部分關(guān)鍵服務(wù)間調(diào)用的鏈路追蹤,及時(shí)關(guān)注重要消息的軌跡

  2. 優(yōu)化業(yè)務(wù)層消息生命周期數(shù)據(jù),完善服務(wù)推送消息的鏈路追蹤統(tǒng)計(jì)

服務(wù)安全改造

國(guó)家信通院發(fā)布的《云原生安全白皮書(shū)》中曾提到:"云原生安全強(qiáng)調(diào)安全產(chǎn)品原生化"。即在最大程度利用云廠商的安全能力,提升云原生化服務(wù)的安全防護(hù)能力。

極光在云原生化服務(wù)的過(guò)程中,也非常重視安全問(wèn)題,主要做了以下幾點(diǎn)改造:

  • 對(duì)API進(jìn)入極光服務(wù)集群的流量,嚴(yán)格執(zhí)行零信任安全策略,對(duì)入網(wǎng)中的一切行為不信任,做到始終驗(yàn)證,持續(xù)監(jiān)測(cè)

  • 使用云廠商的DDos防護(hù)能力,為線(xiàn)上服務(wù)防攻擊做好保障

云原生改造實(shí)踐收獲

通過(guò)極光服務(wù)的云原生化改造的不斷推進(jìn)落地,JPush服務(wù)也收獲頗豐:

  • 穩(wěn)定性的持續(xù)提升,SLA 持續(xù)保持99.9%以上

  • 開(kāi)發(fā)和運(yùn)維效率的持續(xù)提升,可以使用更少的人力維護(hù)好更大規(guī)模的服務(wù),通過(guò)監(jiān)控告警等可觀測(cè)能力快速便捷的了解系統(tǒng)實(shí)時(shí)的運(yùn)行狀態(tài),以及線(xiàn)上問(wèn)題的及時(shí)跟進(jìn)和修復(fù)

  • 更好的關(guān)注資源實(shí)時(shí)使用的情況,及時(shí)控制服務(wù)成本

未來(lái)演進(jìn)之路

極光推送(JPush),作為國(guó)內(nèi)行業(yè)的領(lǐng)導(dǎo)者,也將持續(xù)致力于服務(wù)好我們的客戶(hù)。除了繼續(xù)迭代我們的硬產(chǎn)品能力,我們也還會(huì)繼續(xù)深入的完善服務(wù)的云原生化,在服務(wù)的易用性、穩(wěn)定性和效率上做持續(xù)的迭代和建設(shè)。未來(lái),我們也將在以下幾個(gè)方面繼續(xù)努力:

  • 基于云原生技術(shù),搭建更完善的服務(wù)管理發(fā)布平臺(tái),完善好開(kāi)發(fā)和運(yùn)維工具,更好的提高服務(wù)管理運(yùn)維效率

  • 由于極光消息服務(wù)體量較大,我們還會(huì)持續(xù)優(yōu)化提升更大量級(jí),更高峰值消息實(shí)時(shí)推送性能





關(guān)于極光

極光(Aurora Mobile,納斯達(dá)克股票代碼:JG)成立于2011年,是中國(guó)領(lǐng)先的客戶(hù)互動(dòng)和營(yíng)銷(xiāo)科技服務(wù)商。成立之初,極光專(zhuān)注于為企業(yè)提供穩(wěn)定高效的消息推送服務(wù),憑借先發(fā)優(yōu)勢(shì),已經(jīng)成長(zhǎng)為市場(chǎng)份額遙遙領(lǐng)先的移動(dòng)消息推送服務(wù)商。隨著企業(yè)對(duì)客戶(hù)觸達(dá)和營(yíng)銷(xiāo)增長(zhǎng)需求的不斷加強(qiáng),極光前瞻性地推出了消息云和營(yíng)銷(xiāo)云等解決方案,幫助企業(yè)實(shí)現(xiàn)多渠道的客戶(hù)觸達(dá)和互動(dòng)需求,以及人工智能和大數(shù)據(jù)驅(qū)動(dòng)的營(yíng)銷(xiāo)科技應(yīng)用,助力企業(yè)數(shù)字化轉(zhuǎn)型。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-843354.html

到了這里,關(guān)于極光筆記|極光消息推送服務(wù)的云原生實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 服務(wù)網(wǎng)格實(shí)施周期縮短 50%,麗迅物流基于阿里云 ACK 和 ASM 的云原生應(yīng)用管理實(shí)踐

    服務(wù)網(wǎng)格實(shí)施周期縮短 50%,麗迅物流基于阿里云 ACK 和 ASM 的云原生應(yīng)用管理實(shí)踐

    作者:王夕寧、 劉強(qiáng)、 華相 麗迅物流是百麗旗下專(zhuān)注于時(shí)尚產(chǎn)業(yè)、為企業(yè)提供專(zhuān)業(yè)物流及供應(yīng)鏈解決方案的服務(wù)商。其產(chǎn)品服務(wù)主要包括城市落地配、倉(cāng)配一體、干線(xiàn)運(yùn)輸及定制化解決方案。通過(guò)自研智能化物流管理平臺(tái),全面助力企業(yè)合作集約化發(fā)展。目前,麗迅物流已

    2024年02月10日
    瀏覽(15)
  • 微信小程序云開(kāi)發(fā)通過(guò)服務(wù)號(hào)給用戶(hù)推送模板消息

    微信小程序云開(kāi)發(fā)通過(guò)服務(wù)號(hào)給用戶(hù)推送模板消息

    主要參考下面兩個(gè)文章 1、云函數(shù)接收公眾號(hào)消息推送 | 微信開(kāi)放社區(qū) ??????2、微信小程序通過(guò)公眾號(hào)(服務(wù)號(hào))推送通知或提醒步驟及代碼(一,獲取推送前所需信息)_微信小程序推送服務(wù)通知_慶登登登的博客-CSDN博客 ?一些基本的概念就不講了,這里主要講下步驟和我

    2024年02月09日
    瀏覽(18)
  • 某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐

    某制造企業(yè)基于 KubeSphere 的云原生實(shí)踐

    隨著業(yè)務(wù)升級(jí)改造與軟件產(chǎn)品專(zhuān)案的增多,常規(guī)的物理機(jī)和虛擬機(jī)方式逐漸暴露出一些問(wèn)題: 大量服務(wù)部署在虛擬機(jī)上,資源預(yù)估和硬件浪費(fèi)較大; 大量服務(wù)部署在虛擬機(jī)上,部署時(shí)間和難度較大,自動(dòng)化程度較低; 開(kāi)發(fā)人員和運(yùn)維人員,由于開(kāi)發(fā)和部署服務(wù)環(huán)境不同,服

    2024年02月15日
    瀏覽(23)
  • 某物聯(lián)網(wǎng)數(shù)智化園區(qū)行業(yè)基于 KubeSphere 的云原生實(shí)踐

    某物聯(lián)網(wǎng)數(shù)智化園區(qū)行業(yè)基于 KubeSphere 的云原生實(shí)踐

    作為物聯(lián)網(wǎng) + 數(shù)智化園區(qū)一體化解決方案提供商,我們致力于為大中型園區(qū)、停車(chē)場(chǎng)提供軟硬件平臺(tái),幫助園區(qū)運(yùn)營(yíng)者實(shí)現(xiàn)數(shù)字化、智能化運(yùn)營(yíng)。 在使用 K8s 之前我們使用傳統(tǒng)的方式部署上線(xiàn),使用 spug(一款輕量級(jí)無(wú) Agent 的自動(dòng)化運(yùn)維平臺(tái)) 自動(dòng)化在單節(jié)點(diǎn)完成代碼部署上

    2024年02月09日
    瀏覽(21)
  • Spark內(nèi)容分享(二十七):阿里云基于 Spark 的云原生數(shù)據(jù)湖分析實(shí)踐

    Spark內(nèi)容分享(二十七):阿里云基于 Spark 的云原生數(shù)據(jù)湖分析實(shí)踐

    目錄 Spark 與云原生的結(jié)合 1. 傳統(tǒng) Spark 集群的痛點(diǎn) 2. Spark 與云原生結(jié)合的優(yōu)勢(shì) Spark on K8s 原理介紹 1. Spark 的集群部署模式 2. Spark on K8s 的部署架構(gòu) 3. Spark on K8s 部署架構(gòu)——對(duì)比 4. Spark on K8s 社區(qū)進(jìn)展 5. Spark 3.3 新特性介紹 Spark on K8s 在阿里云 EMR 上的實(shí)踐 1. EMR Spark on ACK 2. 充分

    2024年01月15日
    瀏覽(19)
  • flutter 極光推送配置流程(極光通道/華為廠商/IOS)

    flutter 極光推送配置流程(極光通道/華為廠商/IOS)

    極光推送配置流程 配置時(shí)間 2024年3月11日 應(yīng)用列表 - 創(chuàng)建應(yīng)用 Android - 選中消息推送 - 下一步 創(chuàng)建Flutter項(xiàng)目 填寫(xiě)包名 創(chuàng)建完成 運(yùn)行命令行 flutter pub add jpush_flutter Android - app - build.gradle 更改 JPUSH_APPKEY 的值 工具類(lèi)注冊(cè)JPush Android main.dart 運(yùn)行項(xiàng)目在Android端,有g(shù)etRegistrationID,則

    2024年04月22日
    瀏覽(19)
  • 為大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化實(shí)踐

    為大模型工程提效,基于阿里云 ACK 的云原生 AI 工程化實(shí)踐

    作者:張凱 以 GPT(Generative Pre-trained Transformer)和 Diffusion model 為代表的大語(yǔ)言模型(Large language model,LLM)和生成式人工智能(Generative artificial intelligence,GAI)在過(guò)往兩年,將人們對(duì) AI 的夢(mèng)想與期待推向了一個(gè)新高峰。這一次,AI 帶來(lái)的“智能”效果和“涌現(xiàn)”能力,吸引

    2024年01月22日
    瀏覽(19)
  • 微信公眾號(hào)推送模板消息給用戶(hù)

    微信公眾號(hào)推送模板消息給用戶(hù)

    前置條件: 1.公眾號(hào)為服務(wù)號(hào),而非訂閱號(hào) 2.認(rèn)證(300元) 3.進(jìn)入公眾號(hào)申請(qǐng)模板推送功能 4.添加模板(注意:推送的消息只能使用微信提供的模板,不可自定義,但也是比較全的) 4.2 獲取accessToken時(shí),需要將開(kāi)發(fā)環(huán)境的電腦ip添加到微信后臺(tái)的ip白名單(線(xiàn)上環(huán)境亦是如此

    2024年02月12日
    瀏覽(17)
  • 使用GoEasy快速實(shí)現(xiàn)Android原生app中的websocket消息推送

    摘要: GoEasy帶來(lái)了一項(xiàng)令開(kāi)發(fā)者振奮的消息:全面支持Android原生平臺(tái)!現(xiàn)在,您可以在Android應(yīng)用中使用最酷炫的實(shí)時(shí)通信功能,借助GoEasy輕松實(shí)現(xiàn)消息的發(fā)送和接收。本文將帶您領(lǐng)略GoEasy最新版本的威力,為您的應(yīng)用增添一抹鮮活的互動(dòng)色彩。 嗨,開(kāi)發(fā)者朋友們!是時(shí)候展

    2024年02月12日
    瀏覽(26)
  • Springboot集成websocket實(shí)現(xiàn)消息推送和在線(xiàn)用戶(hù)統(tǒng)計(jì)

    Springboot集成websocket實(shí)現(xiàn)消息推送和在線(xiàn)用戶(hù)統(tǒng)計(jì)

    在啟動(dòng)類(lèi)上添加一個(gè)bean 核心代碼 實(shí)現(xiàn)消息推送只要在業(yè)務(wù)代碼中調(diào)用sendMessageSpecial()方法即可。 然后調(diào)用剛才的業(yè)務(wù)接口測(cè)試:http://localhost:8080/websocket/t1 調(diào)用成功后可以看到三個(gè)窗口中都收到了消息

    2023年04月08日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包