动态

详情 返回 返回

PalmPay 攜手阿里雲 RocketMQ,共建非洲普惠金融“高速通道” - 动态 详情

作者:橫槊、建源、文婷、稚柳

PalmPay:非洲領先的移動支付平台

PalmPay 是非洲知名的移動支付平台,目前主要在尼日利亞、加納、坦桑尼亞、肯尼亞開展金融科技服務,提供包括電子支付、轉賬匯款、手機話費及流量充值、水電煤及有線電視等便民繳費服務。

自 2018 年成立以來,PalmPay 深耕非洲市場,也迅速成為非洲領先的金融科技公司,對非洲的金融格局產生了切實的影響。PalmPay 致力於提供安全、易用、創新的數字支付服務,獲得了數百萬用户和商家的信任與支持,推動了整個非洲大陸普惠金融的發展。

隨着非洲基礎設施的不斷完善和互聯網消費需求的持續增長,PalmPay 未來會拓展更多國家,不斷實現更強大的技術創新和更廣闊的地域覆蓋,為更多非洲用户提供便捷的支付服務。通過在本地化內容領域的不懈深耕,致力於為非洲用户帶來更方便、更多元的互聯網體驗。

image

高速增長下的“陣痛”:支付業務面臨的技術挑戰

作為一家金融科技公司,PalmPay 致力於為用户提供便捷、安全且靈活的移動支付與金融服務。隨着業務規模持續擴張,用户基數與終端設備數量激增,對後台系統提出了更高要求。為了提升運營效率和服務質量,PalmPay 面臨着以下技術挑戰:

  • 交易事務一致性: 在分佈式系統中,業務邏輯通常涉及數據庫操作和消息發送(如支付後發送扣款通知)。若數據庫操作成功但消息發送失敗,會導致數據不一致。傳統方式需自行實現補償機制,複雜且容易出錯。
  • 高效的消息處理: 在高併發支付場景下,消息系統的性能至關重要。當業務量突增導致消息中間件性能下降時,會大幅增加平均響應時間,致使業務處理出現明顯延遲,從而影響用户體驗。
  • 資源的彈性伸縮: 按照業務峯值配置資源的傳統方式,在業務低谷期會造成資源閒置浪費,當面對突發流量時,實例擴容速度較慢,可能無法在短時間內完成擴容,進而影響服務穩定性。

為應對上述挑戰,PalmPay 採用了基於阿里雲 RocketMQ 消息中間件——雲消息隊列 RocketMQ 版,顯著提升了整體架構的穩定性和可擴展性,提高了消息處理效率,確保了高併發場景下的業務連續性,最終優化了用户體驗。

破局之道:阿里雲 RocketMQ 如何化解三大挑戰

image

PalmPay 通過雲消息隊列 RocketMQ 版與業務系統集成的解決方案,結合其支付核心系統的特點,顯著提升了整體架構的穩定性與可擴展性,優化了消息處理效率,確保了高併發交易場景下的業務連續性與數據一致性,從而進一步提升了用户體驗和服務質量。此外,通過在本地進行私有化部署,滿足了其合規性要求。

  • RocketMQ 事務消息在支付業務中的應用: 在支付業務中,用户完成交易後,系統需將支付結果(如支付成功/失敗)實時推送至用户端(如 App 通知、短信或郵件),並確保支付系統內部的交易狀態與消息推送系統保持一致。RocketMQ 事務消息通過“半消息(Half Message)”與“事務回查(Transaction Check)”機制,確保了本地事務提交與消息發送緊密耦合。只有本地事務提交成功,消息才會被真正發送並對消費者可見;若本地事務失敗,消息則會被回滾或丟棄。該機制極大地保證了本地數據與消息通知之間的一致性。
  • RocketMQ 在高併發交易處理中的作用: 業務高峯期,PalmPay 面臨巨大的交易併發壓力。傳統架構下,交易請求直接打到業務系統,容易造成系統擁堵甚至雪崩。為此,PalmPay 將 RocketMQ 作為交易異步處理的核心組件,通過消息隊列實現交易請求的緩衝與削峯填谷。RocketMQ 的高性能寫入能力和橫向擴展架構,使其能夠輕鬆應對突發流量,確保系統在高負載下依然保持穩定運行。同時,RocketMQ 的廣播與集羣消費模式支持多種消費策略,幫助 PalmPay 實現了靈活的負載均衡機制,進而提升了系統整體的吞吐能力和響應速度,SLA 穩定性支持 99.99%。
  • 資源彈性伸縮與運維效率提升: 結合阿里雲 RocketMQ Serverless 的技術優勢,PalmPay 實現了消息隊列資源的按需彈性伸縮。系統可在業務低谷時自動釋放閒置資源以降低運營成本,並在流量高峯時快速擴容以保障服務穩定性。同時,RocketMQ 提供了完善的消息追蹤、監控告警和自動運維能力,顯著降低了系統運維的複雜度,提升了整體運維效率。

通過這一系列基於 RocketMQ 的技術優化,PalmPay 成功構建了一個高可用、高可靠、高彈性的消息中間件體系。這不僅為非洲地區日益增長的數字支付需求提供了堅實的技術支撐,也為未來業務的持續擴展和全球化佈局奠定了堅實的基礎。

雲消息隊列 RocketMQ 版 5.x Serverless 系列核心優勢

雲消息隊列 RocketMQ 版 5.x Serverless 系列基於存算分離架構,可在保證穩定性的前提下,通過資源快速伸縮實現資源使用量與實際業務負載緊密匹配,並支持按照實際使用量計費,從而有效降低運維壓力和使用成本。

在業務波動較大的場景下,非 Serverless 實例(包年包月和按量付費)與 Serverless 實例在使用規格上存在明顯差異,具體變化情況如下圖所示:

image

雲消息隊列 RocketMQ 版 Serverless 實例具備靈活的資源伸縮能力,能夠滿足業務在不同發展階段的資源需求。其核心優勢如下:

  • 開箱即用,兼容開源版本: 以業務應用為中心,使開發人員無需關注 Serverless 實例的資源規模與穩定性,能更專注於核心業務代碼的開發,進而降低企業的運維成本。
  • 自適應彈性: Serverless 實例採用動態資源調整策略,可根據實時業務負載自動彈性伸縮,企業因此無需預先估算並配置實例規格,減少資源閒置浪費。
  • 按實際使用量付費: 根據實際使用的消息量、Topic 資源、網絡流量、存儲等資源計算費用,並按小時結算,真正實現按量付費,從而節省使用成本。

展望未來:加速非洲普惠金融發展創新

通過採用阿里云云消息隊列 RocketMQ 版,PalmPay 成功構建了一套高可用、高可靠、高彈性的消息中間件體系,全面提升了系統的穩定性、消息處理效率與業務連續性。雲消息隊列 RocketMQ 版在支付消息通知、高併發交易處理以及資源彈性伸縮等方面發揮了關鍵作用,有力支撐了 PalmPay 在非洲市場快速增長的數字支付需求。

藉助雲消息隊列 RocketMQ 版的高性能、低延遲和靈活擴展能力,PalmPay 實現了支付業務的異步化、解耦化與智能化升級,不僅優化了用户體驗,也顯著提升了系統運維效率和業務響應能力。未來,隨着 PalmPay 持續拓展更多金融服務場景,雲消息隊列 RocketMQ 版將繼續為其提供堅實的技術底座,助力其在非洲乃至全球推動普惠金融的深入發展與數字化創新。

user avatar u_16827017 头像 yeshan333 头像 smartbidashuju 头像 tiandexianggua 头像 huanledeyanjing 头像 alicloudros 头像 kunaodehuluobo 头像
点赞 7 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.