首頁 [ 行業軟件 ] ESHOPONDAPR-基于DAPR開發的ESHOP系統源碼
一鍵分享

ESHOPONDAPR-基于DAPR開發的ESHOP系統源碼

  • 免費

2022-02-11 17:14:15

一個基于eShopOnContainers的示例 .NET Core 分布式應用程序,由Dapr提供支持。隨附的面向 .NET 開發人員的電子書Dapr使用此存儲庫中的示例代碼來演示 Dapr 的功能和優勢。

  • 源碼類型: B/S
  • 開發環境: VS2022 + SQL2016
  • 開發語言: C#
  • 標簽: .net core dapr
  • 評分:
收藏 3 次|關注 93 次|下載 15 次

免費


交付物: 源碼包
    商家已實名認證
  • 分享者:sprin***
  • 訪問次數:   18 次
  • 源碼數量:   2 套
  • 通過比率:   33%
  • 活躍于:   前天
  • TEL:   15*******58
  • 微信掃碼咨詢
.net

源碼介紹

源碼參數

  • 源碼類別:【行業軟件】
  • 源碼類型:B/S
  • 適合人群: 菜鳥
  • 授權類型:免費版
  • 開發語言:C#
  • 數據庫:SQL2016
  • 源碼大?。?span>9.8MB
  • 相關網址: 【免費瀏覽】
  • 源碼指數:
  • 完整度:
  • 4.png
  • 4.png
  • Aspx.Query.CodeImageQueryModel

一個基于eShopOnContainers的示例 .NET Core 分布式應用程序,由Dapr提供支持。

隨附的面向 .NET 開發人員的電子書Dapr使用此存儲庫中的示例代碼來演示 Dapr 的功能和優勢

Dapr 使開發人員可以使用任何語言或框架輕松編寫微服務。它解決了與分布式應用程序一起發現的許多挑戰,例如:

  • 分布式服務如何發現彼此并同步通信?
  • 他們如何實現異步消息傳遞?
  • 他們如何在交易中維護上下文信息?
  • 他們如何能夠適應失???
  • 它們如何擴展以滿足不斷變化的需求?
  • 它們是如何被監測和觀察的?

eShopOnDapr 通過集成 Dapr 構建塊和組件來發展(或者,Daprizes,如果你愿意的話)早期的 eShopOnContainers 應用程序:

 

eShopOnDapr 參考應用架構。

由于 eShopOnDapr 參考應用程序的重點是 Dapr,因此對原始應用程序進行了更新。更新后的架構包括:

  • 用Blazor編寫的前端 Web 應用程序。它將用戶請求發送到 API 網關微服務。

  • API 網關從前端客戶端抽象出后端核心微服務。它是使用Envoy實現的,Envoy是一種高性能的開源服務代理。Envoy 將傳入請求路由到各種后端微服務。大多數請求都是簡單的 CRUD 操作(例如,從目錄中獲取品牌列表)并通過直接調用后端微服務來處理。

  • 其他請求在邏輯上更復雜,需要多個微服務協同工作。對于這些情況,eShopOnDapr 實現了一個聚合器微服務,該微服務在完成操作所需的微服務之間編排工作流。

  • 核心后端微服務集包括電子商務商店所需的功能。每個都是獨立的,獨立于其他的。遵循廣泛接受的領域分解模式,每個微服務隔離一個特定的業務能力

    • 購物籃服務管理客戶的購物籃體驗。
    • 目錄服務管理可供銷售的產品項目。
    • 身份服務管理身份驗證和身份。
    • 訂購服務處理下訂單和管理訂單的所有方面。
    • 支付服務處理客戶的支付。
  • 最后,事件總線支持跨微服務的異步發布/訂閱消息傳遞。開發人員可以插入任何 Dapr 支持的消息代理。

責任編輯:孫瑞先

下載記錄(Only Recent 100)

用戶名 推薦指數 下載時間

源碼評論

單擊更換

評論列表

全部評論
  • 暫無評論 …

最近更新

      下載排行

            特级毛片免费无码不卡观看