揚眉吐氣!我們用純.NET Core框架電商平臺,完美承接了雙11近10億級GMV!

2021-02-07 朝夕Net社區

自從京東和唯品會轉了Java,.NET就一直缺乏高並發電商案例,這裡為大家分享一家上市電商公司項目案例,純.NET Core技術架構電商平臺,雙11當天近10億GMV(文章底部有詳細信息介紹,還有高薪招聘崗位哦)!要能平穩承接這麼大體量的流量,整個系統架構都是很龐大且複雜的,分布式是必須的,而.NET Core的分布式事務方案則是重中之重了,今天就先捋一捋這個,後續繼續分享!

本文包含以下內容,共**1300**字,閱讀完大約需要**3**分鐘:

1、什麼是分布式事務;

2、多種分布式事務解決方案;

3、.NET Core分布式事務推薦;

4、實戰CAP分布式事務。

主流關係型資料庫都支持資料庫事務,能保障單資料庫實例內的ACID,然而如果一次操作中涉及到多個資料庫實例,就沒那麼簡單了。比如拜振華(建行卡)要給川建國(工行卡)轉帳,就需要建設銀行的資料庫和工商銀行的資料庫同時成功或者同時失敗才能確保有效性,然而這兩家銀行的資料庫並不好同步協調,分布式下是無法保障的,這就誕生了分布式事務的問題。

**所謂分布式事務,就是用於在分布式系統中保證不同節點之間的數據一致性。**

隨著分布式系統的流行,分布式事務的解決方案慢慢沉澱了4類解決方案:

1、兩階段提交(2PC) & 三階段提交(3PC)方案;

2、補償事務TCC(Try-Confirm-Cancel);

3、本地消息表(異步確保);

4、Sagas 事務模型。

關於這四類解決方案介紹的文章有很多,但並沒有相關的實際代碼或者是開原始碼,所以算不上什麼乾貨,如果大家關注細節理論分析,掃文末二維碼可以找到一篇**《1.4 w字,25 張圖讓你徹底掌握分布式事務原理》**的文章,可以慢慢看。下面還是談談.NET Core落地的分布式事務。

在 .NET 領域,成熟的分布式事務開源解決方案沒有幾個,下面給為大家推薦的,是微軟MVP-Savorboard開源的.NET分布式事務框架NCC CAP,支持.NET Framework、支持.NET Core,微軟開源eShopOnContainer也採納了該方案。下面是CAP框架特點:

1、CAP 同時支持 RabbitMQ,Kafka 等消息隊列;

2、CAP 同時支持 SQL Server, MySql, PostgreSql 等資料庫;

3、CAP提供了可視化界面(Dashboard),實時監控全節點狀況,同時支持中文和英文界面雙語言;

4、CAP 提供了豐富的接口可以供擴展,什麼序列化了,自定義處理了,自定義發送了統統不在話下;

5、CAP 基於MIT開源,你可以儘管拿去做二次開發。(記得保留MIT的License);

6、CAP具有優秀的消息處理能力,是最成熟的EventBus產品之一。

該分布式方案已經被大量公司應用於產品項目,經受了電商、金融等高並發項目考驗的,我目前推動的一個微服務架構的電商項目,在千萬並發壓測下,CAP也是毫無問題的。

分布式事務解決方案最重要的就是能經受生產環境的考驗,理論分析再透徹,抵不上生產環境走一遭。使用CAP框架2年多,也走了很多彎路踩了很多坑,但最終該框架真正解決了千萬並發微服務架構的分布式事務問題。

前幾天專門做了一波分布式事務的分享,分析了10億級GMV衝擊下的.NET Core項目如何做分布式事務選型、設計和落地要點,並基於NCC CAP落地了一個微服務架構下多節點最終一致性的分布式事務案例,其相關的視頻、腳本、筆記等,歡迎掃碼領取!還有那個**《1.4 w字,25 張圖讓你徹底掌握分布式事務原理》**,也可以領取哈。


掃碼添加好友即可免費獲取


該電商公司為武漢福祿網絡科技有限公司,2020年剛上市,同年雙11單日近10億GMV,核心業務系統架構全部為.NET Core,相關信息來源為福祿架構師Leo,也是武漢dotNET俱樂部發起人之一。

受其委託發個招聘,當下正在大量招聘前端和.NET工程師,優秀者月薪可以超過20k,感興趣的小夥伴兒可以掃碼加好友,幫忙轉發簡歷內推。

掃碼添加好友幫投簡歷

添加微信 zhaoxiNet007也可


我們幫助福祿也做過很多人才推薦,入職成功率相當高。參與內推機會更大!有想法的小夥伴可別錯過。常和他們開玩笑,說崗位內推是彼此成就。也是希望盡這一點點微薄之力能推動.NET社區的建設和發展,大家一起加油!


相關焦點

  • ABP快速開發一個.NET Core電商平臺
    初次了解ABP框架,就被驚豔到了,基本上是.NET 領域架構的集大成者,幾乎囊括了我們.NET領域的各種技術,支持.NET Framework和.NET Core雙平臺。ABP官方網站:http://www.aspnetboilerplate.com,有詳細的案例和文檔說明(學習福音)。
  • 【雙11戰報】小米 完美日記 小狗吸塵器等品牌電商最新數據
    截至目前,小米、完美日記、小狗電器、御家匯、麗人麗妝、森馬電商、小仙燉等發布雙11戰報。網經社(100EC.CN)為您帶來各品牌電商戰報數據。在雙11當天,截至0時28分,小狗吸塵器雙11全網銷售額破億。
  • 復盤2020雙11:電商「分水嶺」,品牌「浪淘沙」
    在雙11新玩法、商家備貨、履約交付等方面,都有新的挑戰。作為一名電商、消費領域觀察者與記錄者,之前在虎嗅就一直跟蹤每年雙11的發展軌跡,見證了天貓從300多億到現在接近5000億,短短幾年裡10多倍的增速。數字背後,更是中國電商在整個社會零售與生活方式滲透加強的過程。每次雙11結束後的復盤觀察,無論是以《雙11這張牌,如何再轟轟烈烈地打下去?》
  • 跨境電商平臺Zilingo開放對中國賣家招商
    公開資料顯示,東南亞2018年GMV超230億美元,其中,Lazada在2018年「雙11「當日,在東南亞6國有超過2000萬的消費者進入其平臺瀏覽和網購商品;Shopee2018年全年gmv高達103億美元;Jd.id作為印尼市場的後起之秀2018年平臺gmv為10億美金。這類百貨公司性質的電商平臺已經佔據了東南亞很大的市場份額。
  • ...省消費帶動產業升級|製造業|廣東|雙11|電商平臺|李勇華|產業升級
    11日凌晨,訂單湧入網店,很快就達到了80後家具廠廠長曾娟娟制定的目標。這家外貿導向型企業,與佛山家具產業帶一起,迅速投身到「雙11」電商大促中來。需求端的消費潛力,正在有效轉化為供給側的增長動能。隨著「雙11」大幕落下,廣東購買力再次穩居第一,「買買買」彰顯了強勁的內需。同樣,廣東產業也在各大電商平臺上不斷刷新銷售紀錄,紛紛晉身「億元俱樂部」「十億元俱樂部」。
  • 深入理解.NET Core的基元(二) - 共享框架
    你可能從來注意過這一點,但是在設計它的時候,我們經歷了許多反覆和持續的討論。在本篇文章中,我們將深入共享框架並討論一些開發人員經常遇到的一些陷阱。基礎部分.NET Core應用可以在兩種模式下運行, 分別是框架依賴模式(Framework - Dependent) 和獨立運行模式(Self Contained) 。
  • .Net Core 會逆襲成為最受歡迎開發平臺嗎?
    四、如何選擇.Net Core 的開發工具在開發項目時候,新的平臺和技術總是帶給你項目的一些新的重大突破功能,比如性能,比如核心功能提升,所以不僅我們的項目要一直跟隨升級,我們所選擇的開發工具,也要緊跟技術前沿,甚至要領先於我們的項目升級進度,為我們開發項目始終提供最有力的技術支持。
  • 逸仙電商20億營銷費用砸出11億虧損,完美日記不完美
    當時完美日記已經享有國貨之光的美譽,以其為主打品牌的廣州逸仙電子商務有限公司(以下簡稱逸仙電商)估值達到20億美元。  半年後的今天,和李雯悅一樣使用完美日記產品後過敏的消費者仍大有人在,而那廂逸仙電商已遞交招股書,擬赴美上市。
  • 店寶寶:雙11電商火熱促銷 平臺股價也「打折」?
    數據顯示11月1日至11日0點30分,2020年天貓雙11全球狂歡季實時成交額突破3723億。在0分26秒,天貓雙11訂單達到新峰值為58.3萬筆/秒。隨後京東也宣布了雙11相關數據,從11月1日0點至11月11日0點9分,京東平臺雙11累計下單金額已經突破2000億元。蘇寧方面也發布了相關數據,蘇寧表示11月1日0點至11日1點,蘇寧易購線上訂單量同比增長72%。
  • 「雙11」廈門14家電商攬金超10億 鞋子賣的最好
    廈門網-海西晨報訊(記者李凌)今年「雙11」阿里、京東、蘇寧等主流電商成交額再創佳績,而廈門市的主要電商表現也相當不俗。
  • 今年雙11,購物中心不再是電商的「工具人」!
    今年,為了「炸出」更多的「尾款人」,各電商平臺又升級了打法,最大的變化就是拉長大促周期,10月21日起便啟動預售,天貓雙11還制定兩波售賣期,留給消費者的「剁手期」比往年多了3天;而京東也在11日後增加兩天的續售期。 「漫長」的雙11也給了消費者更多的剁手時間,今年電商平臺的成交數據也隨著上漲。
  • Github上優秀的.NET Core項目
    機器人BotSharp - BotSharp是AI Bot平臺構建者的開源機器學習框架。NadekoBot - 用C#編寫的開源,通用的Discord聊天機器人。Telegram.Bot - Telegram Bot API客戶端。
  • 雙11的「總角之年」,直播電商「硝煙」已起
    去年11月12日中國人民銀行發布過一組數據,「2019雙11」當天網聯、銀聯共處理網絡支付業務17.79億筆、金額14820.70億元。今年,各大電商平臺「加碼」了雙11的力度,為直播賣貨這個新形態帶來好消息。京東10月19日就迫不及待的舉辦了「雙11」啟動會,正式對外公布「雙11」玩法。同一天,蘇寧易購也發布消息稱,「雙11」全民嘉年華發布會定檔10月26日。
  • 店寶寶:雙 11 直播電商萬億級爭鋒
    電商直播的 「火」燃了一整年,終於在雙 11 達到頂點。淘系李佳琦、薇婭兩人雙 11 預售商品累計銷售額達 68.46 億元、京東直播 11 月 1 日零時十秒帶貨 「秒破」億元、蘇寧各主題大大小小的直播累計超 5 萬次…… 從主播到商家,從平臺到用戶,無一不傾全力投入,趁著雙 11 大促 「攻城略地」。
  • 【Python】建立gRPC服務端與.Net Core 客戶端
    由於需要接入其他平臺的OAuth 2.0,還要提供RESTful API獲取VMware vSphere的數據,這塊內容,.net core我更熟悉,所以鎖定ASP.NET Core,通過上兩篇,我們知道這裡只能通過python去獲取數據了,那麼我面臨的問題就是python與.net core的數據通信:方法一:使用Python的web
  • 單日1207億 天貓雙11創全球零售史奇蹟
    首次參戰天貓雙11的法國嬌蘭,僅用12分鐘,交易額已超過其入駐天貓時整月的預售額和「超級品牌日」全天銷售額;同為該集團的MAKEUPFOREVER僅用15分鐘,成交額就達到去年雙11全天的3倍。  這些傲人的數字讓張勇在雙11現場回想起2011年,當時天貓的前身淘寶商城一年的交易額為1000億元。張勇曾在會上說,我們要有志氣一天做到1000億。
  • 2020年雙11各大平臺銷售情況匯總
    近年來,雙十一電商購物節已經成為中國乃至世界的消費狂歡季,2020年各大電商將過往的雙11打造成雙售制,使得整個活動周期被拉長,將「購物節」打造成了「購物季」,越來越多的品牌和消費者參與這場購物狂歡,2020年雙11期間,電商平臺全網銷售記錄再次被打破。
  • 人工智慧承接95%服務請求 挑起2016天貓雙11服務大梁
    阿里小蜜累計接待消費者數超632萬,相當於5.2萬客服小二連續工作24小時,店小蜜首次成為9個商家客服力量參戰雙11,當天接待消費者近百萬……在剛剛過去的2016天貓雙11全球狂歡節上,阿里巴巴人工智慧服務家族表現驚豔,智能服務承接佔比超95%,成為雙11服務的絕對主力。
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    整個框架包括三個版本:.net,.net core,java(開發中)以上三個版本中,.NET為初始版本,開發時間最長,是目前老客戶使用的主要產品;.net core為.net的升級版本,為新客戶使用及老客戶升級的主要產品;.net core能夠跨平臺,並且涉及Linux、Docker、Nginx、微服務等概念,將是未來的主流
  • 11月商業地產大事件:天貓、京東雙11創新紀錄 完美日記母公司上市
    引言:近30個購物中心開業,中國首個啦啦寶都商場項目竣工,萬達清空所有海外地產,天貓雙11總成交額達到4982億元,京東雙11下單金額超2715億元,完美日記(需求面積:50-100平方米)母公司上市,泡泡瑪特通過上市聆訊,茶顏悅色走出長沙,全國泰禾影院暫停營業...